加了runat="server"以后,就变成服务器控件,可以在cs文件中直接调用
比如说:
.cs文件中: aa.Value = "你好";
另外,从页面解析上来看,如果当前控件是用在用户控件(ascx)或页面是在母版中的,解析后生成的html代码,控件的id和name会改变,这时js如果要控制这个控件,就要用 <%=aa.ClientID%>来代替ID,用<%=aa.UniqueID%>来代替name
添加 runat="server"
属性后就变成了服务端的控件
可以写程序对它进行操作
而没有runat="server",就是客户端控件,无法编程
加runat="server"后,变成服务器控件。可以在后台调用这个控件。
不加的话,是客户端控件。不可以在后台使用该控件。