售前咨询 售后咨询
当前位置: 上海网站设计 > 建站知识 > 行业新闻

网络表单介绍

网站编辑:小润 | 发表时间:2019-01-18 15:51:48

网络表单介绍


 
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事件,在访问者离开本页的时候开始的,在这个阶段通常进行一些清理工作,比如关闭打开的文件和数据库连接,或者释放对象等。
 

关键字:
官方微信
上海市长宁区宣化路300号华宁国际广场中区7层
+021-8031 0607
+135 8590 1130