在asp.net页面呈现控件的时候,如果控件有runat=“server”如果有会将其加入页面的控件树中,然后再输出html到客户端。如果没有加则将其视为字符串字节数输出给浏览器让浏览器去解析执行。Html服务器控件感觉主要是为了让asp转向asp.net时更好转换而已。貌似平时使用是比较少的。