62,049
社区成员
发帖
与我相关
我的任务
分享
<select id="adfa" />
<adfaksda mm="play" />
<select id="Select1" runat="server" />
的时候,asp.net把前两行写入一个LiteralControl控件,第三行生成HtmlSelect控件;而如果你写 <select id="adfa" />
<select id="Select1" runat="server" />
<adfaksda mm="play" />
则asp.net把第一行和第三行分别解析为LiteralControl控件,而中间第二行解析为HtmlSelect控件。也就是说,根本没有什么“客户端控件”这一说,asp.net把你随便写的字符串放入LiteralControl,原样输出到客户端,不管你在这个字符串中胡写什么内容都可以(尽管vs会帮你检查html语法,但是它并不限制你随便写html标签)。