<input type="button"> 控件添加 runat="server"属性的问题

2025-05-06 18:18:29
推荐回答(3个)
回答(1):

加了runat="server"以后,就变成服务器控件,可以在cs文件中直接调用
比如说:
.cs文件中: aa.Value = "你好";

另外,从页面解析上来看,如果当前控件是用在用户控件(ascx)或页面是在母版中的,解析后生成的html代码,控件的id和name会改变,这时js如果要控制这个控件,就要用 <%=aa.ClientID%>来代替ID,用<%=aa.UniqueID%>来代替name

回答(2):

添加 runat="server"
属性后就变成了服务端的控件
可以写程序对它进行操作
而没有runat="server",就是客户端控件,无法编程

回答(3):

加runat="server"后,变成服务器控件。可以在后台调用这个控件。
不加的话,是客户端控件。不可以在后台使用该控件。