为什么 ASP.net Ajax 控件工具包控件具有 runat= "server" 标记?



当我们在ASP.NET应用中使用ASP.NET服务器控制工具包时。

ajax工具包控件在客户端中验证为什么 runat =" Server" 其控件的属性。

runat="server"表示您的标记元素将是服务器端控件。这意味着他们的ID将代表在服务器端生成的对象。结果,您的控件将在服务器端创建,如果事件处理程序与之关联,则它们将运行。这并不意味着您的控件将仅在服务器上运行,因为在服务器端生成的内容将发送到浏览器。这并不能阻止他们在客户端进行验证。runat有点具有误导性,其名称表明该元素将在服务器上运行,但实际上意味着它将是服务器端控件,当然,该控制当然可以在一天结束时进行客户端事件。<<<<<<<<<<<<<</p>

相关内容

最新更新