2024年3月15日发(作者:)
判断:
1.@Import指令不能有多个namespace属性,若要导入多个命名空间,需要使用
多条@Import指令来实现。
2.由于通过拖曳添加服务器控件的方法比较简单,因此,在通常情况下,都是通
过拖曳地方法在WEB窗体中添加服务器控件。
填空:
1. 数据比较验证通过_CompareValidator___控件来实现、数据范围验证通过
__RangeValidator___控件来实现、验证错误信息提示通过
__ValidationSummary___控件来实现。
2. 模板页的默认名称为_______.
3. 在中主要通过_TreeView__控件和__Menu__控件来实现网页导航的
功能。
4. 如果想要更改创建的网站的路径,单击__浏览__按钮进行更改。
5. 的基本内置对象包括 _Response__对象、_Request___对象、
__Application___对象、 _Session__对象 、 _Cookie__对象、__Server___对
象。
6. 在中,主要提供了_Windows__验证和_Forms__验证两种验证模式。
7. 登录控件中主要包括_注册__、_登录__、_修改密码__和_显示状态__等功能,
通过这几个功能实现对用户信息的管理。
8. 代码中使用SqlConnection对象的_Open()__方法与数据库去的连接,在对数
据库的操作完成之后,通过SqlConnection对象的_Close()__方法断开与数据
库的连接。
9. 实现图片滚动的效果主要是通过_脚本___文件实现的。
10. 在语句 Strtitle = [strtbname].Rows[0][1].ToString(); 中Rows[0][1]
表示的是__ strtbname 表中的第一行第二列___。
11. 当点击“查看”按钮时,触发的事件是_SelectedIndexChanging___;
12. 当点击“删除”按钮时,确认删除之前触发的事件是_RowDataBound___,点
击确认后触发的事件是_RowDeleting___;
13. 实现分页功能的事件是__PageIndexChanging__。
14. 使用正则表达式所用到的控件是RegularExpressionValidator,如在弹出的“正
则表达式编辑器”对话框中选择“Internet 电子邮件地址”选项,点击“确
定”按钮完成验证输入的邮箱地址是否合法的设置。可以在属性窗口中找到
RegularExpressionValidator控件的ErrorMessage属性,将该属性设置为“email
地址格式不正确”。
15.
简答题
1. 母版页的优点
1)使用母版页可以集中处理页的通用功能,一边可以只在一个位置进行更新,
从而在很大程度上提高了工作效率;
2)由内容页和母版页组成的对象模式,能够为应用程序提供一种高效、易用的
实现方式,并且这种对象模式的执行效率比以前的处理方式有了很大的提
高;
3)可以方便的创建一组公共空间和代码,并将其应用与网站所有引用该母版页
的网页中;
4)可以通过控制母版页中的占位符ContentPlaceHolder对网页进行布局。
2. AJAX的运行原理
1)传统的HTML实现的是整页刷新,而AJAX的局部更新则显得更加智慧和
人性化;
2)当用户在客户端浏览器页面进行相关操作后,AJAX将自动访问服务器端,
对局部页面进行刷新。
3. 通过配置文件连接数据库的代码
My Datas; uid=sa; pwd=123456”/> connectionStrings> 4. 程序填空题 1. 在按钮控件的单击事件下: protected void Btn_ok_Click( object sender , EventArgs e ) { ct(“? Str= 开发宝典”); } 在相应的页面中: Protected void Page_Load(object sender , EventArgs e ) { If(!Back) { //将Response对象的参数值信息显示在Lable1标签控件中 _ = “欢迎进入”_+ Request[“Str”].ToString() + ”学习的殿堂”;____ 2. Session的用法 protected void Btn1_Click( object sender , EventArgs e ) { Session[“Str”]=; //实现跳转到页面 _ct(“”);__ 在页面中: Protected void Page_Load(object sender , EventArgs e ) { //填写获取Session变量值的语句 =”获取的Session变量值为:”+__ Session[“Str”].ToString()___; 3. 在页面中“添加”按钮的单击事件下,添加发布新闻信息的程序代码如下: 4. protected void Button1_Click(object sender, EventArgs e) //添加按钮 { if ( == "" || == "") { erStartupScript("ss", ""); return; } else { // 连接数据库 SqlConnection sqlcon = new SqlConnection(tionStrings["connection"].ConnectionS tring); __ ()__; //打开数据库 string strselect = "select * from " + Request["id"].ToString() + " where title=@title"; SqlCommand sqlcmd = new SqlCommand(strselect, sqlcon); string StrInsert = ""; // 添加参数title ("@title", r); //设置参数的值 ters["@title"].Value = ng(); // 执行查询判断保存的数据记录是否存在 SqlDataReader dr = eReader(); if (()) { erStartupScript("ss", ""); return; } // 关闭读操作 ___ ()_; //关闭数据库连接 (); erStartupScript("ss", ""); } } 5. 1)DataList控件在.aspx页面中实现数据绑定功能的代码: Text='<%# (em,"username") %>' 其中括号中第二个参数为表中相应的字段: 如留言人-username; 留言日期-talkdate; 邮箱-useremail; 内容-usercontents; 2)在.页面中实现数据绑定功能的代码: //连接数据库 SqlConnection sqlcon=new SqlConnection(tionStrings["connection"].Co nnectionString); (); //显示未回复留言信息 SqlDataAdapter adsa = new SqlDataAdapter("select top 5 id,username,useremail,usercontents,talkdate,isreturn from tb_usertalk where isreturn=0 order by id desc", sqlcon); DataSet adds = new DataSet(); (adds); urce = adds; nd(); //显示已回复留言信息 SqlDataAdapter adsas = new SqlDataAdapter("select top 5 id,username,useremail,usercontents,talkdate,isreturn,rename,recontent s,redate from tb_usertalk where isreturn=1 order by id desc", sqlcon); DataSet addss = new DataSet(); (addss); urce = addss; nd(); 6. 1)GridView控件在.aspx页面中实现数据绑定功能的代码: SortExpression="title" /> SortExpression="author" />


发布评论