- 1、本文档共119页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
5.7 本章小结 本章通过大量实例对ASP.NET中绝大部分中的WEB 服务器控件进行了详细的介绍。在给出实例代码的同时,介绍了相关的编程技巧,以及WEB开发过程中可能使用到的相关技术,如参数传递和读取的几种方法、ViewState状态变量使用等。 对于每个实例,需要认真领悟和上机实践,以便在WEB应用程序设计过程中能做到熟练的应用。 习题 一. 简答题 1. 标签类控件在使用上有何区别? 2. 按钮类的控件的属性PostBackUrl代表什么含义? 3. 什么是回发过程?如何判断页面的显示是否是个回发过程? 4. 如何在页面中实现数据的提交和读取?读取表单控件数据方法有哪些? 5. 什么是状态视图变量?举例说明如何使用? 6. 列表类控件在判断选择项时,有哪些共同的属性? 二. 上机操作题 1. 设计如下图的页面,单击“确定”按钮时,将输入到文本框的内容显示在页面下方。试比较控件显示与Response的Write方法输出的区别。 2. 设计一个留言页面default.aspx,使用合适的控件布局界面,内容包含留言内容、留言标题和留言者信息;当用户单击提交按钮时,在default_result.aspx页面中用两种方法检测并显示用户提交的内容。 图5-64 设计题1的页面 3. 使用FileUpload控件,设计一个可以同时上传多个文件的页面。 4. 设计一个用户调查表页面,其中包含用户姓名、性别、年龄、学历(大学、中学和小学)、兴趣爱好(多选)等,提交后在本页显示用户选择的内容。 * * * ●Auto 根据需要,可显示水平滚动条、垂直滚动条或这两种滚动条。要不然也可以不显示任何滚动条。 ●Both 同时显示水平滚动条和垂直滚动条。 ●Horizontal 只显示水平滚动条。 ●None 不显示滚动条。 ●Vertical 只显示垂直滚动条。 ⑶BackImageUrl:控件的背景中显示的图像的 URL。 ⑷GroupingText:Panel 控件中显示控件组的框架和标题,如图5-41所示。 [操作步骤] 1. 界面布局 新建Web窗体,命名为Panel。在设计视图添加一个Panel控件,调整到合适的尺寸;添加入一个DropDownList控件,初始数据项的Value为1~5,为使选择列表项时立即显示动态加入到Panel的控件,设置AutoPostBack属性值为true;添加一个按钮控件,实现Panel控件显示或隐藏,如图5-42所示。 图5-41 Panel GroupingText属性 Panel DropDownList1 Button1 图5-42 界面布局 3. 事件过程代码 Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load If Page.IsPostBack Then ‘在选择下拉列框时,将触发页面回发,在回发时,准备动态建立Label控件。 Dim count As Integer = DropDownList1.SelectedValue ‘取得DropDownList1的Value属性值,代表将建立多少个Label控件。 Dim lbl As Label ‘定义Label类型控件变量。 For i As Integer = 1 To count ‘在循环过程中,建立Label对象,并设置其属性,通过容器类控件的Controls对象的Add方法,向容器添加新建立的其他控件。 lbl = New Label lbl.Text = Label i br/ lbl.ID = Label i Panel1.Controls.Add(lbl) Next Else Button1.Text = 显示Panel“ ‘初始显示页面时,初始化Button1的文本,并作为判断显示还是隐藏Panel1的依据;初始化Panel为不可见(隐藏) Panel1.Visible = False End If End Sub Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click ‘依据Button1的Text属性,设置Panel1是隐藏还是显示。 If Button1.Text = 隐藏Panel Then Button1.Text = 显示Pa
文档评论(0)