作者kisha024 (4545454554)
看板C_Sharp
标题[问题] WebControls 和 HtmlControls 的选择
时间Sun Jul 23 18:44:36 2017
各位好
这两个 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
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.251.130.137
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1500806679.A.D30.html
1F:推 wezmag: WebControl render 不出来的就用HtmlControl 07/23 20:14
2F:→ kisha024: 感谢 07/23 23:17