如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
HTML控件不具备任何抽象能力。每种控件与标记都是一一对应的。Web控件创建了更高级别的抽象,它们没有任何对应的HTML标记(如Calendar和DataGrid)。因为它们不直接映射为HTML标记,所以Web控件还能够在适当的场合起到合并功能的作用(例如用一个TextBox控件来代替多个标记)。这种抽象为使用第三方提供的种类丰富的控件工具箱打开了方便之门。对象模型HTML控件提供了以HTML为中心的对象模型。每种控件都包括一个属性集,可以使用该属性集来控制标记的属性。这个属性集使用了字符串名/值对,并且不是强类型的。在使用HTML控件时,您的编程方式与使用传统的ASP进行编程十分类似。因而,HTML控件提供了一条快捷的移植途径-可以通过添加一个runat="server"属性来将一个标记转变为一个服务器控件。Web控件提供了基于表单的、类似于VisualBasic的编程模式。它们也提供了属性集,但它们的主要目标在于提供一种格式丰富、类型安全且具有一致性的对象模型。每种Web控件都包含一组标准的属性,如ForeColor、BackColor、Font等。这种对象模型还在像VisualStudioNET这样的设计工具中提供了更丰富的设计时体验。目标浏览器HTML控件不会自动检测请求页面的浏览器的能力,也不会修改它们提供的HTML。在使用这组控件时,您要负责确保您的页面能同时在高级和低级浏览器上工作。Web控件能够自动对它们生成的结果进行调整,以确保输出结果在高级浏览器和低级浏览器上的工作同样出色。Web控件还能够针对不同的浏览器提供不同的行为,从而充分发挥浏览器的潜力。例如,validation控件还可以通过客户端的脚本来创建用于高级浏览器的具有高度交互性的页面。对生成的HTML的控制HTML控件允许您完全控制所显示的内容以及发送到客户机浏览器的内容。Web控件提供了更为丰富的对象模型,以及适应多种浏览器的能力。因而,它们没有提供对输出结果的相同程度的控制能力。在开发应用程序时,可以根据这两组控件的能力以及您的需求来从中进行选择。还可以选择在同一页上混合使用这两组控件,使用一种类型的控件并不妨碍您同时使用另一种类型的控件。web控件click会让页面递交到后台html控件的加载速度要快过web控件不用回发的时候可以考虑使用html控件如果事回发尽量使用web控件1、html控件:就是我们通常的说的html语言标记,这些语言标记在已往的静态页面和其他网页里存在,不能在服务器端控制的,只能在客户端通过javascript和vbscript等程序语言来控制。<inputtype="button"id="btn"value="button"/>2、html服务器控件:其实就是html控件的基础上加上runat="server"所构成的控件.它们的注意区别是运行方式不同,html控件运行在客户端,而html服务器控件是运行在服务器端的。参考其他资料是这样说的:当HYPERLINK"http://www.csai.cn/incsearch/search.asp?key=ASP"\t"_blank"ASPHYPERLINK"http://www.csai.cn/incsearch/search.asp?key=%2ENET"\t"_blank".NET网页执行时,会检查标注有无runat属性,如果标注没有设定,那么Html标注就会被视为符串,并被送到字符串流等待送到客户端,客户端的浏览器会对其进行解释;如果Html标注有设定runat="server"属性,Page对象会将该控件放入控制器,服务器端的代码就能对其进行控制,等到控制执行完毕后再将Html服务器控件的执行结果转换成Html标注,然后当成字符串流发送到客户端进行解释<inputid="Button"type="button"value="button"runat="server"/>3、web服务器控件:也称asp.net服务器控件,是HYPERLINK"http://www.csai.cn/incsearch/search.asp?key=Web"\t"_blank"WebForm编程的基本元素,也是asp.net所特有的。它会按照client的情况产生一个或者多个html控件,而不是直接描述html元素。如:<asp:ButtonID="Button2"runat="server"Text="Button"/>那么它和html服务器控件有什么区别呢?参照其他网页的资料看法如下:1)、Asp.net服务器控件提供更加统一的编程接口,如每个Asp.net服务器控件都有Text属性。2)、隐藏客户端的不同,这样HY