欢迎来到天天文库
浏览记录
ID:21399710
大小:1.31 MB
页数:64页
时间:2018-10-19
《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/202187、Large"ForeColor="Red"Style="z-index:102;left:211px;position:absolute;top:156px"Text="请输入你的名字"Width="176px"> 当前文档最多预览五页,下载文档查看全文 侵权申诉 举报 1 1 2 3 4 5 / 64 此文档下载收益归作者所有 下载文档 当前文档最多预览五页,下载文档查看全文 点击下载本文档
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/202187、Large"ForeColor="Red"Style="z-index:102;left:211px;position:absolute;top:156px"Text="请输入你的名字"Width="176px"> 当前文档最多预览五页,下载文档查看全文 侵权申诉 举报 1 1 2 3 4 5 / 64 此文档下载收益归作者所有 下载文档 当前文档最多预览五页,下载文档查看全文 点击下载本文档
6、left:388px;position:relative;top:141px">它表示使用的语言为C#,自动绑定页的事件,代码隐藏类文件为Default.aspx.cs,对应的类为_Default。也就是说,Default.aspx网页由Default.aspx和Default.aspx.cs两部分组成,前者包含该网页的HTML部分,后者包含该网页的源代码部分。7/6/202187、Large"ForeColor="Red"Style="z-index:102;left:211px;position:absolute;top:156px"Text="请输入你的名字"Width="176px">
7、Large"ForeColor="Red"Style="z-index:102;left:211px;position:absolute;top:156px"Text="请输入你的名字"Width="176px">
此文档下载收益归作者所有