控件服务器端服务器控件与客户端控件

在写这篇文章之前,xxx已经写过了几篇关于改控件服务器端主题的文章,想要了解的朋友可以去翻一下之前的文章

    服务器控件的代码在服务器端解释执行,生成根据用户的浏览器而定的html元素。

    客户端控件由客户端浏览器解释执行。

 

    服务器控件需要回发执行,当初次打开页面时,需初始化。

    服务器端控件是由runat属性指示的,runat的值有且仅为一值"server"。

    通过添加runat属性,一般的HTML控件可以被很便利地转换到服务器端运行,下面是一个简略的例子:

    <input type="text" id="txtLastName" size="40" runat="server"/>

    每日一道理
哦,妈妈 亲爱的妈妈,您对我的爱比太阳还要炽热,比白雪更为圣洁。在我成长的道路上,您就是女儿夏日里的浓荫,冬天里的炭火,您更是女儿人生路上的一盏明灯。

 

    可以通过id属性中指定的名字,我们可以引用程序中的控件,可以通过编程的方式(在后台代码中)设置属性和获取值。因此,服务器端处理方式有较大的灵活性。

 

    但是,这类灵活性是有一定价值的。每种服务器端控件都市消耗服务器上的资源。另外,除非控件、网页或应用程序明确地禁止view state,控件的状态时包含在view state的隐藏域中,并在每次回送中都市被传递,这回引起严峻的性能下降。

文章结束给大家分享下程序员的一些笑话语录: 那是习惯决定的,一直保持一个习惯是不好的!IE6的用户不习惯多标签,但是最终肯定还是得转到多标签的浏览器。历史(软件UI)的进步(改善)不是以个人意志(习惯)为转移的!

posted @ 2013-05-14 21:37  xinyuyuanm  阅读(179)  评论(0编辑  收藏  举报