网站建设第五讲.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网站建设第五讲

ASP.NET第七讲 ASP. Net Server Controls ——(ASP.NET 服务器端控件) 周开来 Asp.Net Server控件 服务器控件是可以在服务器端访问的对象。 ASP.NET框架把服务器组件呈现为客户端的HTML代码。 服务器控件的runat属性都设置为server,并且可以通过其ID属性而被引用。 Asp.Net Server控件 服务器端控件包括以下几种类型: HTML Server Controls Web Server Controls Validation Controls User Controls Asp.Net Server控件 前两类控件的区别是:前者的控件直接对应到某个HTML元素(TAG),其属性也对应到HTML元素的属性,而后者对应到HTML元素的过程不那末直接,这类控件的属性大多也跟HTML元素属性毫不相关,ASP.NET框架根据目标浏览器及控件本身的属性,产生一段恰当的HTML代码返回给客户。 下面简单介绍两类控件的一般用法: (1) HTML控件组件(Html Server Controls) 将一个HTML元素(TAG),设置runat=”Server”后,该元素就转换为服务器控件。 例一:下面的代码定义了一个服务器端的表单控件: form id=”webform1” method=”post” ruant=”server” /form 例二:HTML控件的输入组件 一般文字输入:input type=”text” runat=”Server” id=”text01” maxlength=”10” br 密码输入:input type=”password” runat=”Server” id=”text02” maxlength=”10” HTML控件向ASP.NET的初学者提供了快速的入门方法。 (HTML控件是HTML TAG的服务器版本。) (2) WEB服务器控制组件(Web Server Controls) 在WEB页引入WEB服务器控件时,需要指定命明空间ASP,并设置runat=”server”属性。 例: asp:Label runat=”server” id=”message” / 。。。。。。 message.Text=”Welcome to ASP.NET”; (3)两类控件的比较 1)Web控制组件(Web Controls)与Html控制组件(Html Controls)相比较起来,微软已经将Web Controls打包的很完整,并加入了许多控件的属性、方法和事件,所以Web Controls在组件的整体功能变得十分强大。Web Controls还有许多华丽的组件, 如:AdRotator(广告看版)、Calendar(日历)、DataDrid等。用Web Controls来设计一个动态的Web page,就变得更加简单轻松。 (3)两类控件的比较 2) HTML控制组件也提供了一些Web控件所无法取代的功能:如:HtmlInputFile,可解决文件上传的问题。 3 数据绑定(Data Binding) 将某个数据源(Data Source)同某个控件相关联。 例: ArrayList values=new ArrayList(); Values.Add(“北京”); Values.Add(“上海”); Values.Add(“广州”); Values.Add(“宜昌”); Values.Add(“深圳”); //绑定 DropDown1.DataSource=values; DropDown1.DataBind(); ……………….. form runat=”Server” asp:DropDownList id=”DropDown1” runat=”server” / .. /form Asp.NET 服务器端控件 服务器断控件是ASP.NET编程的基础,编写Web页面很大程度上就是将控件拼凑起来,以使其协同工作. Visual Studio.Net提供了众多的Web服务器控件,这些控件都包含多种属性,更改这些属性可使控件具有不同的功能。控件的属性既可以在Visual Studio.Net的属性对话框中进行静态更改,也可以在程序运行时进行动态更改。下面将就一些常用的控件进行简要介绍。 ASP.NET中的WEB控制组件(WEB CONTROLS)如下表所示 文字内容显示组件Label 语句: asp:Label id=”Label1” runat=server” Text=”Label1” /asp:Label 或 asp:Label id=”Label1” runat=”se

文档评论(0)

6358999 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档