[问题] WebControls 和 HtmlControls 的选择

楼主: kisha024 (4545454554)   2017-07-23 18:44:36
各位好
这两个 namespace 底下的控件 好像有一些可以互相替代
System.Web.UI.WebControls;
System.Web.UI.HtmlControls;
譬如 TextBox 和 <input runat="server" type="text" />
因为TextBox render出来的html就是<input type="text" />
input因为加上runat="server" 所以在aspx.cs内 也可以直接抓到该控件
input可以直接在aspx内 加上html的其他属性
TextBox就只能在aspx.cs内 透过 Control.Attributes.Add() 来加上属性
但TextBox有很多额外的方法和属性可以用 这是input所没有的
想请问各位 在使用WebControls 和 HtmlControls时 都是怎么选择的呢? 考量的点是?
谢谢 
https://www.sendspace.com/file/tpoyjq
作者: wezmag (wezmag)   2017-07-23 20:14:00
WebControl render 不出来的就用HtmlControl
楼主: kisha024 (4545454554)   2017-07-23 23:17:00
感谢

Links booklink

Contact Us: admin [ a t ] ucptt.com