当我们在ASP.NET应用程序中使用ASP.net服务器控件工具包时 .
Ajax工具包控件在 client side 验证为什么 runat="server" 属性为其控件 .
runat="server" 表示您的标记元素将是服务器端控件 . 这意味着它们的 ID 将表示在服务器端生成的对象 . 因此,您的控件将在服务器端创建,如果事件处理程序与之关联,则它们将运行 . 这并不意味着您的控件将仅在服务器上运行,因为服务器端生成的内容将被发送到浏览器 . 这并不能阻止它们在客户端进行验证 . runat 有点误导,它的名字暗示该元素将在服务器上运行,但事实上它意味着它将是一个服务器端控件,当然可以在一天结束时有客户端事件 .
runat="server"
ID
runat
1 回答
runat="server"
表示您的标记元素将是服务器端控件 . 这意味着它们的ID
将表示在服务器端生成的对象 . 因此,您的控件将在服务器端创建,如果事件处理程序与之关联,则它们将运行 . 这并不意味着您的控件将仅在服务器上运行,因为服务器端生成的内容将被发送到浏览器 . 这并不能阻止它们在客户端进行验证 .runat
有点误导,它的名字暗示该元素将在服务器上运行,但事实上它意味着它将是一个服务器端控件,当然可以在一天结束时有客户端事件 .