asp.net html控件 多语言,asp.net中的HTML控件和WEB控件比拟.

其实这也不是什么鲜美的东西,也不是什么不好会意的,不过这都是个成熟序员的经验,对于新手入门来说,必有一些怅惘的,为什么有了WEB控件还要HTML控件,其实HTMl控件远未曾WEB控件壮大,只不过是个过度吧,不过它也有利益,即便比WEB控件解析要快,因为WEB控件还要穿越服务器归来.

WEB控件简明点,功能壮大点;

HTML控件对ASP移植得体点,因为凡是在属性上加上runat="srever"就能够在服务端上运行了....

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控件

web控件是在服务器端运行的,小狗吸尘器而html控件是客户端运行的.

浅***说即便web控件是在服务器端运行后生成静态代码传给客户端博览器,html控件就白了即便本来的html标签,是直接被客户端博览器解释的.

要引发html控件的事件,能够利用javascript脚本来告终,翔实的参看下javascript的相干文档.public

synchronized void setValues (int height,int width) throws

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值