几道asp.net面试请大家帮忙

peng0622 2008-11-03 10:43:02
1、
水费计算公式(非原题,但意思一样)
单价1 - 0—>计划用水量
单价2 - 计划用水量—>计划用水量*1.2
单价3 - 计划用水量—>
如果一个人的用水量是A,计划用水量是B,那么写出他的水费是多少。
要求:用一个函数iif(exp1,exp2,exp3) 如果exp1==true,则返回exp2,否则返回exp3。


2、
在新的页面显示,<a>用什么属性?

3、
在<iframe>框架中每个子页之间如何传递数据?

4、
编写自定义控件的过程。

...全文
254 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
soul850522 2008-11-04
  • 打赏
  • 举报
回复
1没看懂意思
2target="_blank"
3target="_blank"?后面跟你需要的parm
4也没看懂什么意思
是不是指web用户控件?
Longgreenlee 2008-11-04
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 hornbills 的回复:]
1、
应该是这样吧
单价1 - 0—>计划用水量
单价2 - 计划用水量—>计划用水量*1.2
单价3 - 计划用水量*1.2—>

用两个iff不知道能否满足你的条件
iff(用水量 <=计划用水量,单价1*用水量,iff(用水量 <计划用水量*1.2,单价1*计划用水量+单价2*(用水量-计划用水量),单价1*计划用水量+单价2*计划用水量*0.2+单价3*(用水量-计划用水量*1.2))

2、同一楼

3、方法比较多,用途不一样传递方式也不一样
页面之间传递值
方…
[/Quote]
up
gongsun 2008-11-04
  • 打赏
  • 举报
回复
up

好饿啊...
qinhl99 2008-11-04
  • 打赏
  • 举报
回复
学习
西安风影 2008-11-04
  • 打赏
  • 举报
回复
1、
水费计算公式(非原题,但意思一样)
单价1 - 0—>计划用水量
单价2 - 计划用水量—>计划用水量*1.2
单价3 - 计划用水量—>
如果一个人的用水量是A,计划用水量是B,那么写出他的水费是多少。
要求:用一个函数iif(exp1,exp2,exp3) 如果exp1==true,则返回exp2,否则返回exp3。
====return exp1==true?exp2:exp3;
2、
在新的页面显示, <a>用什么属性?
target="_blank"

3、
在 <iframe>框架中每个子页之间如何传递数据?
利用parent.ifrmaeName
4、
编写自定义控件的过程。
自己想
wugaochao 2008-11-04
  • 打赏
  • 举报
回复
学习四楼的,up
bsetsail 2008-11-04
  • 打赏
  • 举报
回复
up
hanqingyu 2008-11-04
  • 打赏
  • 举报
回复
up
hornbills 2008-11-04
  • 打赏
  • 举报
回复
1、
应该是这样吧
单价1 - 0—>计划用水量
单价2 - 计划用水量—>计划用水量*1.2
单价3 - 计划用水量*1.2—>

用两个iff不知道能否满足你的条件
iff(用水量<=计划用水量,单价1*用水量,iff(用水量<计划用水量*1.2,单价1*计划用水量+单价2*(用水量-计划用水量),单价1*计划用水量+单价2*计划用水量*0.2+单价3*(用水量-计划用水量*1.2))

2、同一楼

3、方法比较多,用途不一样传递方式也不一样
页面之间传递值
方式1:

在接收页 的html代码里加上一行: <%@ Reference Page = "WebForm1.aspx" %>

WebForm1 fp=(WebForm1)Context.Handler;
this.TextBox1.Text=fp.name; //name 是第一页的public变量


Context提供对整个当前上下文(包括请求对象)的访问。您可以使用此类共享页之间的信息。

方式2:GET方式
在发送页
public int sum=0;

int i =int.Parse(this.TextBox1.Text)*2;

Server.Transfer("WebForm2.aspx?sum="+i);

接收页
this.TextBox1.Text=Request["sum"].ToString();
or this.TextBox1.Text=Request.Params["sum"].ToString();
this.TextBox1.Text=Request.QueryString["sum"];


方法3:全局变量

发送页:
Application["sum"]=this.TextBox1.Text;
Server.Transfer("WebForm2.aspx");

接收页:
this.TextBox1.Text=(string)Application["sum"];

Application实质上是整个虚拟目录中所有文件的集合,如果想在整个应用范围内使用某个变量值,Application对象将是最佳的选择

Session[""]也可以

方法4:

发送页:
1.定义静态变量: public static string str="";
2. str=this.TextBox1.Text;
Server.Transfer("webform2.aspx");
接收页:
1.引入第一页的命名空间:using WebApplication1;
2 this.TextBox1.Text=WebForm1.str;

方法5:

js方法:
document.all("bbb").value = window.parent.document.all("aaa").value;

4、自定义控件,内容较多,请参照如下网址,写得很详细
http://www.webjx.com/htmldata/2005-03-11/1110509760.html
shizhusz110 2008-11-03
  • 打赏
  • 举报
回复
[Quote=引用楼主 peng0622 的帖子:]
1、
水费计算公式(非原题,但意思一样)
单价1 - 0—>计划用水量
单价2 - 计划用水量—>计划用水量*1.2
单价3 - 计划用水量—>
如果一个人的用水量是A,计划用水量是B,那么写出他的水费是多少。
要求:用一个函数iif(exp1,exp2,exp3) 如果exp1==true,则返回exp2,否则返回exp3。


2、
在新的页面显示, <a>用什么属性?

3、
在 <iframe>框架中每个子页之间如何传递数据?

4、
编写自定义控件的过…
[/Quote]
我除了第3个看懂外,其他都没看懂!!!
5Br 2008-11-03
  • 打赏
  • 举报
回复
1 没听懂
2 target="_blank"
3 target="名字" 传递数据?query,session,from?
4 建立一个ASCS文件,编写好以后,拖到想要的页面上

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧