网络表单介绍
![](/upload/pic13/1-1F222145541439.jpg)
1.网络表单(Web Form)简介
表单(Form)在ASP. NET中具有特殊的含义。和HTML中的Form标记不同,在ASP.NET’中一个Web Form则代表了一个Web页面。从组成关系的角度来看,Web Form 就像是一个容纳各种控件的容器,各种控件都必须直接或者间接地和它有依存关系。因此,有的开发者称其为“Web页面”。从面向对象的角度来看,Web Form实际上是一个“对象”( Object),具有其特有的属性和方法。
所有的控件也都是对象,页面中的控件和其他变量都是Web Form对象的一个属性。
Web Form文件的后缀名是.aspx。当浏览器第一次请求一个ASPX页面文件时,WebForm,页面将被CLR (Common Language Runtime)编译器编译。此后,当再有用户访问此页面的时候,由于ASPX页面已经被编译过,所以,CLR会直接执行编译过的代码,ASP. NET是一次编译,多次执行。
为了简化程序员的工作,ASPX页面不需要手工编译,而是在页面被调用的时候,由CLR自行决定是否编译。一般来说,下面两种情况下,ASPX会被重新编译:ASPX页面第一次被浏览器请求,ASPX被改写。
由于ASPX页面的编译特性,使ASPX页面的访问速度要比解释执行的页面(如PHP和ASP页面)的访问速度提高很多。
2.一个简单的Web Form
在ASP. NET中,ASPX页面文件是最常用的一种文件,Microsoft公司建议将所有相关的文件,哪怕是纯HTML文件都以ASPX页面文件的形式来保存,这样能够提高访问的速度。
在IIs的虚拟目录下用记事本创建egl.aspx文件,把下面的代码输人到egl. aspx文件中,然后通过浏览器来访问这个文件。本章其他的示例也可以使用这种方法来进行练习。
接等操作。第二个阶段是事件处理,也就是处理访问者在本页访问时所激发的各种事件,既可以处理特定的事件,也可以在表单需要校验的情况不,根据IsValid属性判定页面的输入是否有效。
第三个阶段触发Page_unLoad事件,在访问者离开本页的时候开始的,在这个阶段通常进行一些清理工作,比如关闭打开的文件和数据库连接,或者释放对象等。
网站栏目:网络表单介绍
文章地址:https://www.cdcxhl.com/news/117235.html
成都网站建设公司_创新互联,为您提供企业建站、品牌网站设计、搜索引擎优化、动态网站、虚拟主机、网站设计
广告
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源:
创新互联