web窗体代码语法和技巧

ID:33996217

大小:109.50 KB

页数:9页

时间:2019-03-03

web窗体代码语法和技巧_第1页
web窗体代码语法和技巧_第2页
web窗体代码语法和技巧_第3页
web窗体代码语法和技巧_第4页
web窗体代码语法和技巧_第5页
资源描述:

《web窗体代码语法和技巧》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Web窗体代码语法和技巧1Web窗体代码web窗体代码有:“混合代码”,“内联代码”,“隐藏代码”。1混合代码C#代码与HTML代码混合在一起,都放在aspx页面中。例:<%for(inti=0;i<=10;i++){%><%Response.Write("数值是:"+i.ToString());%><%}%>2内联代码c#代码与HTML代码放在同一个文件内,并且代码

2、以的方式嵌入到HTML中。例:publicvoidPage_Load(){if(!Page.IsPostBack){this.text1.Text="你好:";this.text2.Text="";}}publicvoidlink(objectsender,EventArgse){Response.Write(this.text1.Text+this.text2.Text);}

3、runat="server">

4、td>3隐藏代码使用VS.NET环境开发,同时生成一个.aspx和.cs文件。aspx页面中不再出现c#代码,或出现少量的代码。实现页面和代码分离。2代码隐藏页1使用代码隐藏页优点(1)使用VS.NET中实现服务器端代码的默认方法是使用代码隐藏页。(2)它允许代码设计和UI设计分离。(3)发布部署时可以不用把源代码一起部署。(4)提高代码的可读性、独立性和重用性1代码隐藏页运行机制(1)连接Web窗体文件和代码隐藏页文件,使用页面指令@pageLanguage:指定在对页中所有内联呈现(<%%>和<%=%>)和代码声

5、明块进行编译时使用的语言。Inherits:定义供页继承的代码隐藏类,区分大小写。CodeFile:指定包含与页关联的类的已编译文件的名称。Src:指定在请求页时动态编译的代码隐藏类的源文件名称。Page1.aspx<%@PageLanguage="c#"Inherits="Project.WebForm1"CodeFile="Page1.aspx.cs"Src="Page1.aspx.cs"%>Page1.aspx.cspublicclassWebForm1{privatevoidcmd1_Click(){…}}(2)实时(JIT)编译(a)需要指定了src属性,ASP.NET将实

6、时编译代码隐藏类。(b)源代码的修改能立即反映到页面上(c)Web应用程序的运行需要代码隐藏页文件(d)第一次运行时间比较长,后续处理请求比较快。(e)使用JIT编译可以仅仅对小范围代码更新,不需要重新编译整个站点就可以对代码进行更新。(3)预编译(Pre-compile)(a)不需要指定src属性,ASP.NET将预编译代码隐藏类。需要使用Inherits。(b)代码隐藏类编译为程序集(.DLL)(c)预编译后,Web应用程序的运行不依赖于代码隐藏页文件,而需要程序集文件。(d)每次修改源代码后,必须重新编译解决方案才能反映最新的修改。(e)高效率、容易部署,不需要部署代码隐藏页。

7、3Page类Page类提供了很多asp.net页面功能,经常用于服务器端事件过程。当Web窗体被编译时,asp.net会解析网页与其代码动态产生一个新类,然后编译此新产生的类。此动态产生的类是派生自asp.net的page类。在运行期间,page类会处理到达的请求,动态产生HTML来做出响应,并将它返回浏览器。Asp运行的机制是:把html代码中的可运行代码抽取出来并运行(采用解析方式),然后将运行结果塞回并替换原先服务器端代码所在处,与静态html页面结

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

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

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

《web窗体代码语法和技巧》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Web窗体代码语法和技巧1Web窗体代码web窗体代码有:“混合代码”,“内联代码”,“隐藏代码”。1混合代码C#代码与HTML代码混合在一起,都放在aspx页面中。例:<%for(inti=0;i<=10;i++){%><%Response.Write("数值是:"+i.ToString());%><%}%>2内联代码c#代码与HTML代码放在同一个文件内,并且代码

2、以的方式嵌入到HTML中。例:publicvoidPage_Load(){if(!Page.IsPostBack){this.text1.Text="你好:";this.text2.Text="";}}publicvoidlink(objectsender,EventArgse){Response.Write(this.text1.Text+this.text2.Text);}

3、runat="server">

4、td>3隐藏代码使用VS.NET环境开发,同时生成一个.aspx和.cs文件。aspx页面中不再出现c#代码,或出现少量的代码。实现页面和代码分离。2代码隐藏页1使用代码隐藏页优点(1)使用VS.NET中实现服务器端代码的默认方法是使用代码隐藏页。(2)它允许代码设计和UI设计分离。(3)发布部署时可以不用把源代码一起部署。(4)提高代码的可读性、独立性和重用性1代码隐藏页运行机制(1)连接Web窗体文件和代码隐藏页文件,使用页面指令@pageLanguage:指定在对页中所有内联呈现(<%%>和<%=%>)和代码声

5、明块进行编译时使用的语言。Inherits:定义供页继承的代码隐藏类,区分大小写。CodeFile:指定包含与页关联的类的已编译文件的名称。Src:指定在请求页时动态编译的代码隐藏类的源文件名称。Page1.aspx<%@PageLanguage="c#"Inherits="Project.WebForm1"CodeFile="Page1.aspx.cs"Src="Page1.aspx.cs"%>Page1.aspx.cspublicclassWebForm1{privatevoidcmd1_Click(){…}}(2)实时(JIT)编译(a)需要指定了src属性,ASP.NET将实

6、时编译代码隐藏类。(b)源代码的修改能立即反映到页面上(c)Web应用程序的运行需要代码隐藏页文件(d)第一次运行时间比较长,后续处理请求比较快。(e)使用JIT编译可以仅仅对小范围代码更新,不需要重新编译整个站点就可以对代码进行更新。(3)预编译(Pre-compile)(a)不需要指定src属性,ASP.NET将预编译代码隐藏类。需要使用Inherits。(b)代码隐藏类编译为程序集(.DLL)(c)预编译后,Web应用程序的运行不依赖于代码隐藏页文件,而需要程序集文件。(d)每次修改源代码后,必须重新编译解决方案才能反映最新的修改。(e)高效率、容易部署,不需要部署代码隐藏页。

7、3Page类Page类提供了很多asp.net页面功能,经常用于服务器端事件过程。当Web窗体被编译时,asp.net会解析网页与其代码动态产生一个新类,然后编译此新产生的类。此动态产生的类是派生自asp.net的page类。在运行期间,page类会处理到达的请求,动态产生HTML来做出响应,并将它返回浏览器。Asp运行的机制是:把html代码中的可运行代码抽取出来并运行(采用解析方式),然后将运行结果塞回并替换原先服务器端代码所在处,与静态html页面结

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