中,:更新的标准HTML标签,通过添加runat=“server”属性将其用作服务器控件HTML标签runat="server",派生自HTMLControl基类HTML控件与Web控件的区别3-1HTML控件比较灵活功能较少在客户端运行窗体且不需用户结合多种功能时使用4. Web控件具备多种控件编程功能包含大量控件在服务器端运行窗体时使用具备更加完善的功能来处理存储在数据库中的数据可在可视化设计环境中使用往返过程:浏览器向用户显示一个窗体,用户与该窗体进行交互,这导致该窗体回发到服务器。但是,因为与服务器组件进行交互的所有处理必须在服务器上发生,这意味着对于要求处理的每一操作而言,必须将该窗体发送到服务器、进行处理、然后返回到浏览器。HTML控件与Web控件的区别3-2无状态性:客户端向服务器发送一个请求(譬如你在IE栏输入网址,回车),服务器接到请求,响应请求(处理事件),服务器完成处理后将生成的web页发送回浏览器,然后就清除该页的信息,释放服务器资源。服务再等待下一次请求,即使下一次是请求同一页,服务器重新开始创建和处理该页。服务器就是这样不停的重复这一过程。服务器不记录页面的状态或信息的特性我们就称之为“无状态性”。HTML控件与Web控件的区别3-3HTML服务器控件的类型HTML控件HtmlAnchorHtmlButtonHtmlFormHtmlImageHtmlInputButtonHtmlInputFileHtmlInputImageHtmlInputRadioButtonHtmlInputTextHtmlTableHtmlForm控件2-1此控件是一种服务器控件,用于表示可作为容器容纳Web页面中各种元素的窗体所有HTML控件和Web控件均置于HTMLForm控件内HtmlForm控件由以下标签表示:<formid="form1"runat="server"><!—Controls--></form>用户界面HtmlForm控件2-2privatevoidbtnSubmit_ServerClick(objectsender,){ ="此按钮为“提交”按钮!!";}privatevoidbtnClear_ServerClick(objectsender,){ ="此按钮为“清除”按钮!!";}窗体的输出结果
控件和验证控件ppt课件 来自淘豆网www.taodocs.com转载请标明出处.