<input type="text" ID="1" runat="server" readonly ="readonly"/>
<asp:TextBox ID = "2" runat = "server" ReadOnly ="true" />
这两种元素有什么区别。
有 asp 前缀的是 Web 服务器控件,直接加 runat="server" 的是 HTML 控件。
Web 服务器控件是完全面向对象化之后的控件,提供了大量高级的开发功能。例如视图状态的处理等等。
页面编译后 服务器控件的id会改变
看看生成的HTML。
是。net的两个不同的类,有不同的行为,不过解析之后相差不多,asp的功能强大些
一个是Button类,一个是HTMLInput类