1
Button控件有OnClick和OnCommand两种方法,( C )将激活OnCommand事件。
满分: 5分 得分: 5分
A
指定CommandName属性的按钮
B
指定CommandArgument属性的按钮
C
指定CommandName和CommandArgument属性的按钮
D
指定ID属性的按钮
老师点评:
2
HyperLink控件的Target属性的值为( B )时,将内容呈现在上一个框架集父级中。
满分: 5分 得分: 5分
A
_blank
B
_parent
C
_self
D
_top
老师点评:
3
如果用来输入密码,需要将TextBox控件的TextMode设置为( C )。
满分: 5分 得分: 5分
A
SingleLine
B
MultiLine
C
Password
D
采用默认值
老师点评:
4
验证某个值是否在要求的范围内,需要使用( C )控件。
满分: 5分 得分: 5分
A
RequireFieldValidator控件
B
CompareValidator控件
C
RangeValidator控件
D
CustomValidator控件
老师点评:
5
为什么ASP.NET页面要编译两次?
满分: 10分 得分: 10分
学生答案:
ASPX第一-次打开;要先把你写的东西通过中介编译一遍;才能变成“网站”。第- -次打开会很慢;这段时间就是服务器在编译。编译两次,应该是IIS自动回收应用池,也就是网站有一段时间没有访问,之前编译过的会被清空。当产生访问时候,又会重新编译。
在上传到服务器之前,先“发布”一次网站,然后把.ASPX+DLL形式的网站传到服务器,这样会加快网站访问速度的
老师点评:
6
当使用CustomValidator控件时,可以在客户端和服务器上编写有效性验证代码。如何告知ASP.NET运行库在有效性验证处理期间调用什么有效性验证代码?
满分: 20分 得分: 19分
答:通过ClientValidationFunction属性指定要调用的方法。
7
注册用户控件需要使用什么指令?如何为用户控件添加属性?
满分: 20分 得分: 14分
答:使用@ Register指令注册用户控件:
<%@ Register src=”…..ascx” tagname=”….” tagprefix=”…” %>
在用户控件的代码程序中,定义公共的属性,如在webControl.ascx.cs代码中添加一个UserName属性:
public string UserName
{
get { return txt1.Text; }
set { txt1.Text = value; }
}
此时已经给该用户控件添加了UserName这个属性了,在后续的程序中可以直接使用,为属性赋值或者获取属性值。
- 8
实践操作题
题目:综合使用各类服务器控件,完成如下图所示的界面设计。
要求:提交界面的截图。
满分: 30分 得分: 30分
学生答案:
第8题需要付费下载