技术入门4.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文档。上传文档
查看更多
技术入门4.ppt

第五章 ADO.NET编程基础 天津理工大学 张一鸣 2008年8月30日 第四章 ASP.NET Web Forms和服务器控件 本章主要内容: Web站点管理 页面设计(采用CodeBehind) ASP.NET的内部对象 Web服务器控件简介 基本Web服务器控件 数据验证控件 4.1 Web站点管理 ASP.NET提供了管理Web站点的新功能,这些功能使开发人员和管理人员可以容易地开发和管理Web站点。 ASP.NET语法定义ASP.NET页的结构、布局和设置,还定义ASP.NET服务器控件、应用程序代码、应用程序配置和XML Web services的布局。 ASP.NET的任何功能都可以在具有适当文件扩展名的文本文件中创建。这些文件包括ASP.NET配置文件、应用程序(global.asax)文件、页和ASP.NET Web服务器控件。 Web站点的基本概念 ASP.NET作为.NET Framework的一部分,共享后者的命名空间和类之间的继承。而创建ASP.NET Web窗体页或用户控件用Web窗体语法定义,这些页和控件具有.aspx或.ascx文件扩展名的文本文件。 Web站点可以指定计算机硬盘中某个目录为自己的主目录(也叫根目录)。主目录及其子目录中的Web网页可以被登入Web站点的使用者浏览。因此, Web站点中大部分网页都会放在这个被指定为主目录的磁盘目录下。 主目录 IIS所预设的主目录位置为C:\Inetpub\wwwroot\目录,用户可以更改这个预设的主目录。在浏览器中该目录的URL地址为:http://localhost/ 默认文档 默认文档为使用者登入Web站点里某个目录时默认打开的网页,只要某目录下存在默认文档,则使用者未指定要打开的网页而登入此目录时,Web服务器将会自动把默认文档传给客户端并显示。 IIS所默认的文档为default. htm、default.asp或default.aspx。 虚拟目录 虚拟目录指Web站点逻辑上的目录。若希望某个不在主目录下的目录中的网页也可以被浏览,则应将该目录指定为Web站点的虚拟目录。因该目录实际上并不存在于主目录下,所以被称为虚拟目录。 Web站点下新增的特殊预留目录 4.2 Web页面设计 ASP.NET 2.0提供了许多新功能使开发人员可以创建出更加稳定和丰富的页面,如使用master page的模板页面、CodeBehind技术将页面标记和页面代码分离开发、自定义页面等。 使用master page 用master page可为Web站点中的一组页面设计相同风格的样板,然后将其作为模板来创建包含动态内容的页面。 ASP.NET中的master page文件以. Master结尾。在master page中可定义静态文字、HTML元素以及服务器控件。在.aspx文件中,“@Master”指示符代替“@Page”指示符。例如下面的代码: %@ Master Language=“C#”% ASP.NET Web Forms 可以使用Web Forms(Web窗体)来创建可编程的Web网页。这些Web网页用做Web应用程序的用户界面。 Web Forms远远超越了传统的ASP页面所提供的功能。其文件名带有.aspx扩展名的文本文件。 ASP.NET窗体页是结构化的网页,即网页内容的表现代码和程序代码分开。这样使得页面的编码看起来井井有条。可以重复使用。 在ASP.NET中,将表现代码和程序代码分开的实现方式可分为两大类: 使用CodeBehind技术和不使用CodeBehind技术。 所谓CodeBehind技术,就是把页面的表现代码和程序代码分开在两个文件中。使得程序的设计开发、修改、和维护相对方便简单高效。存放表现代码的文件名后缀为.aspx,存放程序代码的文件名后缀为.aspx.cs。如果表现代码和程序代码存放在一个文件中,就是没有使用CodeBehind技术。 不使用CodeBehind技术实例 在记事本中编写如下程序webhello.aspx。 Hello.aspx html head script language=“C#” runat=“server” void Page_Load(Object Src, EventArgs E) { Message.Text = “您好!“; } /script /head body asp:label id=“Message” runat=server/ /body /html 在IE浏览器的地址栏输入地址:http://localhost/Web/ 使用CodeBehind技术 在VS.NET中

文档评论(0)

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

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

1亿VIP精品文档

相关文档