各位好
这两个 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