网络表单介绍

2021-06-11    分类: 网站建设

网络表单介绍

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

分享标题:网络表单介绍
文章路径:/news35/117235.html

成都网站建设公司_创新互联,为您提供App开发品牌网站设计关键词优化外贸建站服务器托管面包屑导航

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都网站建设公司