2asp-net编程模型

2asp-net编程模型

ID:21399710

大小:1.31 MB

页数:64页

时间:2018-10-19

2asp-net编程模型_第1页
2asp-net编程模型_第2页
2asp-net编程模型_第3页
2asp-net编程模型_第4页
2asp-net编程模型_第5页
资源描述:

《2asp-net编程模型》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章ASP.NET编程模型7/6/202112.1ASP.NET页面的结构ASP.NET页面的内部结构是非常模块化的,包括页面指令、页面布局和源代码3个独立的部分。页面指令:页面指令建立该页面的运行环境,规定ASP.NET引擎的运行库如何处理该页面,控制ASP.NET页面的行为。7/6/20212页面布局:页面布局表示页面的可视元素,包括HTML(XHTML)标记、服务器控件和静态文本。页面指令和页面布局统称为视觉元素页面设计文件,其文件后缀为.aspx源代码部分:源代码部分包括页面和控件事件处理程序等,先编译后执行。其文件后缀为.aspx.cs(隐藏类文件)7/6/

2、20213ASP.NET页面指令有多个,其中最重要的是@Page指令,它定义ASP.NET页分析器和编译器使用的页特定(.aspx文件)属性。@Page指令的使用格式如下:<%@Page属性="值"[属性="值"…]%>其中常用的属性及其说明如表所示。7/6/20214属性说明AutoEventWireup指示页的事件是否自动绑定。如果启用了事件自动绑定,则为true(默认值);否则为false。Buffer确定是否启用了HTTP响应缓冲。如果启用了页缓冲,则为true(默认值);否则为false。CodeFile指定指向页引用的代码隐藏文件的路径。此属性与Inheri

3、ts属性一起使用可以将代码隐藏源文件与网页相关联。此属性仅对编译的页有效。Inherits定义供页继承的代码隐藏类。它可以是从Page类派生的任何类。此属性与CodeFile属性一起使用,后者包含指向代码隐藏类的源文件的路径。Inherits属性在使用C#作为页面语言时区分大小写,而在使用VisualBasic作为页面语言时不区分大小写。Language指定在对页中所有内联呈现(<%%>和<%=%>)和代码声明块进行编译时使用的语言。值可以表示任何.NETFramework支持的语言,包括VisualBasic、C#或JScript。每页只能使用和指定一种语言。@Pag

4、e指令的部分属性及其说明7/6/20215例:设计简单的ASP.NET程序7/6/202167/6/20217<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"%>

5、1999/xhtml">无标题页

6、left:388px;position:relative;top:141px">它表示使用的语言为C#,自动绑定页的事件,代码隐藏类文件为Default.aspx.cs,对应的类为_Default。也就是说,Default.aspx网页由Default.aspx和Default.aspx.cs两部分组成,前者包含该网页的HTML部分,后者包含该网页的源代码部分。7/6/20218

7、Large"ForeColor="Red"Style="z-index:102;left:211px;position:absolute;top:156px"Text="请输入你的名字"Width="176px">

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。