html控件定义
时间:2016-08-25 15:02:46
作者:重庆seo小潘
来源:互联网
html控件是在html标记的表示形式,被web浏览器解释呈现。你可以tjethtml控件把静态html元素添加到asp.net的web页面中。visual studio2005可以让你通过把他们从工具箱拖到页面的方式来将这些HTML标记来操作HTML元素的属性。再者,Visual Studio2005还提供了智
html控件是在html标记的表示形式,被web浏览器解释呈现。你可以tjethtml控件把静态html元素添加到asp.net的web页面中。visual studio2005可以让你通过把他们从工具箱拖到页面的方式来将这些HTML标记来操作HTML元素的属性。再者,Visual Studio2005还提供了智能感知特性,帮助你在“源”视图下直接操作html元素时来编辑HTML标记。
默认情况下,Web页面中的服务器端代码是不能访问HTML控件的。但是,在很多情况下,在服务器端代码里面HTML控件是非常有必要的。为了能让服务器端代码和HTML控件进行交互,你必须要指定控件运行在服务器上,即转换成HTML服务器控件。为了将HTML控件转换成HTML服务器控件,你可以利用下面任意一种方法:
1、在设计视图里右键单击HTML控件,然后在弹出菜单中单击“作为服务器控件运行”。
2、在源代码中,通过为HTML控件标记添加 runat="sever"属性。
WEB服务器控件的定义
web服务器控件就是在运行时被ASP.net转换成为HTML元素的.NET元素的.NET Framework对象。
当浏览器请求一个包含WEB服务器控件的页面时,ASP.net会在页面上生成基于WEB服务器控件定义的HTML输出,并将输出返回到浏览器。比如,如果你添加了一个DropDownList的web服务器控件,ASP.NET会将HTML元素SELECT发送给浏览器。
SELECT元素是DropDownList Web服务器控件的HTML等效物。
WEB服务器控件不仅包括表单类型的控件,比如按钮和文体框。还包括一些特殊用途的控件,例如日历和树视图。
HTML控件和WEB服务器控件的对比
当你用Visual Studio2005和asp.net设计WEB页面时,会遇到这样一些情况,就是你能够将HTML控件或者是等效WEB服务器控件包括进来。例如,要让用户在WEB页面上输入自己名字。你可以试用HTMLINPUTTEXTHTMLRP控件,或者是TextBOXweb服务器控件。
你选择的控件类型是根据应用程序如何使用它来决定的。WEB服务器控件比HTML服务器控件更加抽象,他们的对象模型不一定能够反映HTML语法。
默认情况下,Web页面中的服务器端代码是不能访问HTML控件的。但是,在很多情况下,在服务器端代码里面HTML控件是非常有必要的。为了能让服务器端代码和HTML控件进行交互,你必须要指定控件运行在服务器上,即转换成HTML服务器控件。为了将HTML控件转换成HTML服务器控件,你可以利用下面任意一种方法:
1、在设计视图里右键单击HTML控件,然后在弹出菜单中单击“作为服务器控件运行”。
2、在源代码中,通过为HTML控件标记添加 runat="sever"属性。
WEB服务器控件的定义
web服务器控件就是在运行时被ASP.net转换成为HTML元素的.NET元素的.NET Framework对象。
当浏览器请求一个包含WEB服务器控件的页面时,ASP.net会在页面上生成基于WEB服务器控件定义的HTML输出,并将输出返回到浏览器。比如,如果你添加了一个DropDownList的web服务器控件,ASP.NET会将HTML元素SELECT发送给浏览器。
SELECT元素是DropDownList Web服务器控件的HTML等效物。
WEB服务器控件不仅包括表单类型的控件,比如按钮和文体框。还包括一些特殊用途的控件,例如日历和树视图。
HTML控件和WEB服务器控件的对比
当你用Visual Studio2005和asp.net设计WEB页面时,会遇到这样一些情况,就是你能够将HTML控件或者是等效WEB服务器控件包括进来。例如,要让用户在WEB页面上输入自己名字。你可以试用HTMLINPUTTEXTHTMLRP控件,或者是TextBOXweb服务器控件。
你选择的控件类型是根据应用程序如何使用它来决定的。WEB服务器控件比HTML服务器控件更加抽象,他们的对象模型不一定能够反映HTML语法。