关于ASP.NET的问题 在线等

一、单选题3.Session与Cookie状态之间最大的区别在于()A.存储的位置不同B.类型不同C.生命周期不同D.容量不同4.ValidatorSummary验证控件... 一、单选题
3.Session与Cookie状态之间最大的区别在于( )
A.存储的位置不同 B.类型不同 C.生命周期不同 D.容量不同
4.Validator Summary验证控件的作用是( )
A.检查总和数
B.集中显示各个验证的结果
C.判断有无超出范围
D.检查数值的大小
5.当需要用控件来输入性别(男,女)时,为了简化输入,应该选用的控件是 ( )
A. RadioButton B. CheckBoxList C. CheckBox D.RadioButtonList
6.在一个Web窗体中包含一个让用户关闭页面的按钮btnCancel。当用户单击这个按钮的时候需要跳过验证。在测试过程中,发现单击Cancel按钮并不能关闭页面。你需要确保用户始终能够关闭页面,应该如何实现?( )
A.设置Web窗体上验证控件的Enabled属性为False
B. 设置btnCancel按钮的CausesValidation属性为False
C. 设置btnCancel按钮的CausesValidation属性为True
D.设置Web窗体上验证控件的Visible属性为False
7.你正在创建一个Web页面,它是一个使用了主题的ASP.NET Web站点的一部分。当前,主题通过在Web.Config进行配置后应用到整个站点。然而,如果需要让正在创建的页面不使用主题,该如何在页面中禁用主题?( )
A. <%Page EnableTheming=”false”%>
B. <%Page StyleSheetTheme=”null”%>
C. <%Page DisableTheming=”true”%>
D. <%Page Theme=”null”%>
8.在VS 2005的IDE中,添加一个服务器CheckBox控件,单击此控件不能生成一个回发,如何做才能让CheckBox控件的事件导致页面被提交? ( )
A) 设置IE浏览器不可运行脚本
B) 设置IE浏览器可以运行脚本
C) 将CheckBox控件的AutoPostBack属性设置为true
D) 将CheckBox控件的AutoPostBack属性设置为false
9.假设要开发一个用户登录界面,要求用户必须填写用户名和密码,才能提交登录。应该使用哪个验证控件? ( )
A) RequiredFieldValidator控件 B) RangeValidator控件
C) CustomValidator控件 D) CompareValidator控件
10.在一个Web窗体中,你放置了一个HTML控件,下列方法中哪种可以将HTML控件转换为HTML服务器控件? ( )
A) 通过添加runat=“server”属性并设置Attribute属性
B) 通过添加id属性并设置Attribute属性
C) 通过添加runat=“server”属性并设置id属性
D) 通过添加runat=“server”属性并设置value属性

二、判断题
1.网站中的Global.asax文件(如果有的话)必须放在应用程序的根目录下。( )
4.盒子的绝对定位方式的定位基准是浏览器窗口。( )
5.Web应用程序是属于C/S结构。 ( )
四、简答题
1.在一个WEB窗体中,用一个ID为bthDate的文本框收集用户的出生日期,要确保提交到数据库的为有效日期,该如何操作,请写出具体操作步骤?
2.列举ASP.NET 页面之间传递值的几种方式。
3.列举Web应用程序状态保存的几种对象。
4.分别解释SqlCommand对象所提供的以下方法的功能。
ExecuteScalar() :
ExecuteNonQuery():
ExecuteReader():
5.请写出连接本机数据库名为northwind,用户名为sa,密码为123的连接字符串。
五、编程题
1.请编程遍历页面上所有TextBox控件并给它赋值为123。
2.现假设需要实现统计站点的当前在线人数。首先在应用程序启动事件(Application_Start)中初始化计数器,然后在每个新会话建立时将当前在线人数加1,当会话结束时将当前在线人数减1。(在下面三个方法中添加相应代码实现该功能)
Public void Application_OnStart()
Public void Session_OnStart()
Public void Session_OnEnd()
展开
 我来答
tjrizhu
2011-04-26 · TA获得超过301个赞
知道答主
回答量:255
采纳率:0%
帮助的人:153万
展开全部
单选:3 、C 4、 B 5、D 6、B 7、A 8、C 9、A 10、C
判断题:1、y 4、N 5、N
简答题:
/^(19|20)\d{2}-(0?\d|1[012])-(0?\d|[12]\d|3[01])$/;
这个是1900-2099,简单验证1-12月,1-31日,对于2月30这样的不管。如果都验证,这个正则表达式会很长,你看懂这个自己就会改了。例如:
<html>
<body>
<script language="javascript">
<!--
function test()
{
var pattern=/^(19|20)\d{2}-(0?\d|1[012])-(0?\d|[12]\d|3[01])$/;
var str=document.getElementById("str").value;
if(pattern.test(str)){alert("True!");}
else{alert("False!");}
}
-->
</script>
<input type="text" id="str">
<input type="button" value="Test" onclick="test()">
</body>
</html>
第一种方法:通过URL链接地址传递
Request.Redirect("Default2.aspx?username=honge");
string username = Request.QueryString["username"];这样可以得到参数值
第二 通过post方式。
receive.aspx
string username = Ruquest.Form["receive"];
第三种方法:通过session
Session["username"] = "honge";
Request.Redirect("Default2.aspx");
string username = Session["username"];这样可以得到参数值。
3、Cach3["test"]=test.value;
ViewState["test"]=test.value;
Session["test"]=test.value;
Cookie["test"]=test.value;
AppliCation["test"]=test.value;
4 ExecuteScalar() : 执行查询并返回查询结果 并把结果集中在第一行第一列 其它忽略
ExecuteNonQuery():执行查询并返回受影响行数
ExecuteReader(): 执行并生成dataReader对象
5、value="Provider=SQLOLEDB;Server=.;Initial Catalog=northwind;User id=sa;Password=123;"
编程题
1、自己写吧
2、Public void Application_OnStart()
{
lock(this)
{
Application["count"]=0;
}
}
Public void Session_OnStart()
{
lock(this)
{
Application["count"]=((int32)Application["count"])++;
}
}
Public void Session_OnEnd()
{
lock(this)
{
Application["count"]=((int32)Application["count"])--;
}

}
liu19801109
2011-04-26 · 超过16用户采纳过TA的回答
知道答主
回答量:97
采纳率:0%
帮助的人:28.3万
展开全部
一、单选题
3.A.存储的位置不同
4.B.集中显示各个验证的结果
5.D.RadioButtonList
6.B. 设置btnCancel按钮的CausesValidation属性为False
7.A. <%Page EnableTheming=”false”%>
8.C) 将CheckBox控件的AutoPostBack属性设置为true
9.A) RequiredFieldValidator控件
10.C) 通过添加runat=“server”属性并设置id属性
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Reyzhang
2011-04-30 · TA获得超过1111个赞
知道小有建树答主
回答量:805
采纳率:85%
帮助的人:670万
展开全部
一。单选题
3.A:存储的位置不同(session存储在服务器端,而cookie则存储在客户端)
4.B:集中显示各个验证的结果
5.D:RadioButtonList
6.B.:设置btnCancel按钮的CausesValidation属性为False
7.A:<%Page EnableTheming=”false”%>
8.D:将CheckBox控件的AutoPostBack属性设置为false
9.A:RequiredFieldValidator控件
10.C:通过添加runat=“server”属性并设置id属性
二。判断题
1.Y 4.N 5.N
四。简答题
1.答:给bthDate文本框添加“正则验证控件”以验证日期的合法性,确保提交的数据符合数据库的日期类型
2.答:URL 传参(get),Session,Cookie,Server.Transfer+HttpContext.CurrentHandler
3.答:asp.net提供了几种内置的存储对象:Application,Session,Cookie,ViewState,Cache,HttpContext.Current.Item["key"]
4.答:
ExecuteScalar() :返回单一结果集。返回类型为object
ExecuteNonQuery():执行查询并返回受影响行数
ExecuteReader(): 返回只读数据流
5.答:string connstr=@"data source=(local);database=northwind;uid=sa;pwd=123";
五。编辑题
1.
foreach(Control c in Page.Controls){
if (c is TextBox){
TextBox t =c as TextBox;
t.Text="123"
}
}
2.主要是操作 Application,我就不写了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
BraveHeart_Fov
2011-04-26 · TA获得超过7942个赞
知道小有建树答主
回答量:1037
采纳率:0%
帮助的人:683万
展开全部
C.生命周期不同
B.集中显示各个验证的结果
D.RadioButtonList
B. 设置btnCancel按钮的CausesValidation属性为False
C) 将CheckBox控件的AutoPostBack属性设置为true
A) RequiredFieldValidator控件
C) 通过添加runat=“server”属性并设置id属性

Y/N/N
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友63d96e6c2
2011-05-03 · 超过29用户采纳过TA的回答
知道答主
回答量:162
采纳率:0%
帮助的人:63.8万
展开全部
LZ在考试啊,哈哈哈
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式