第10章 Web程序中的服务器 端.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章 Web程序中的服务器 端.ppt

第10章 Web程序中的服务器 端控件 由于Web应用程序是建立在浏览器/服务器(B/S)结构的基础上。因此Web程序不但要求能够处理客户端事务,而且要求能够与服务器端实现交互。为了能够很好地适应这种浏览器端和服务器端的工作模式,微软公司在ASP.NET中创建了很多专门运行于服务器端的Web控件。这种控件又叫做ASP.NET控件,可以使用Web控件创建服务器端代码,以响应在客户端上发生的事件。 10.1 服务器控件 实际上,服务器控件可以分为HTML控件和ASP.NET控件两大类。对HTML控件而言,前面用到的都是客户端的控件。如果要使该控件能够运行于服务器端,则需要在其属性设置中添加“runat=server”。 10.1.1 什么服务器控件 服务器控件是相对于客户端控件而言的,客户端控件是指运行于客户端的HTML控件;而服务器控件则包含运行于服务器端的HTML控件和ASP.NET控件两大类。 10.1.2 服务器控件与HTML控件的区别 ASP.NET控件运行于服务器端,是服务端控件,响应服务端事件。HTML控件是客户端控件,响应客户端事件。 10.2 数据操作控件 在ASP.NET中提供了许多非常强大的数据库操作控件。使用这些控件可以轻松地创建出功能强大的数据库操作应用程序。这些控件包括GridView、DataList、DetailsView、SqlDataSource、FormView等。本节将对其中的常用数据操作控件作详细介绍。 10.2.1 用于连接SQL数据库的数据源控件——SqlDataSource控件 SqlDataSource控件在数据库的操作中,起着桥梁的作用。它连接了数据库和用于显示数据库中内容的控件。通过该控件,可以设置访问数据库的方法、显示数据的方法等属性。它常与GridView、DetailView等控件一起使用。用于操作数据库的这些控件位于“工具箱”中的“数据”栏中。 10.2.2 使用SqlDataSource控件 在VS2010中,可以使用很少的代码或不使用代码,便可以在实现网页中显示和操作数据及数据库。下面将介绍,通过SqlDataSource连接到数据库的方法。 10.2.3 以表的形式显示数据——GridView控件 GridView控件以表的形式显示数据源中的数据。它提供了对列进行编辑列、添加列以及启用分页、启用排序、编辑记录、删除记录等功能。 10.2.4 一次显示一条表格形式的记录——DetailsView控件 DetailsView控件与前面介绍的GridView控件有许多相似之处。它们都用于数据的显示,只是DetailsView控件一次只显示一条表格中的记录,它也提供翻阅多条记录,以及插入、删除和更新记录的功能。DetailsView控件通常用在“主要信息/详细信息”数据的现实方案中。在该种方案中,在主控件(如GridView控件)中选定的记录,决定了DetailsView控件中显示的记录内容。 10.3 验证控件 用户在网页的控件上面输入数据,往往需要对其进行有效性验证。这样可以及时检查用户提交的数据是否合法,同时可以减少服务器的负担。 10.3.1 限制空字段控件 在ASP.NET里提供的限制空字段控件是RequiredFieldValidator。它用于限制空字段,在页面提交前不允许输入为空。 10.3.2 程序运行效果及说明 运行程序,测试RequiredFieldValidator控件的效果。如果“用户名”中不输入任何信息就单击“提交”按钮。RequiredFieldValidator控件上会显示ErrorMessage里设置的信息,即“*必需填写用户名” 。 10.3.3 比较两个字段控件 比较验证控件又叫CompareValidator控件。可以使用它与固定值比较,也可以对两个控件进行比较,也可以用于检查数据类型。 10.3.4 检查指定范围控件 在ASP.NET中,提供了检查指定范围的控件RangeValidator。该控件用于检查用户输入数据的范围。这种数据可以是数字、字符串、日期等。用户可以通过RangeValidator控件的属性来指定数据的范围。 10.3.5 表达式验证控件 网页中的输入控件有时需要帮助用户对输入数据做简单的格式判断,如电子邮件地址、电

文档评论(0)

资料 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档