[問題] 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