在ASP.NET 中,Javascript 分别获取Html服务器控件和Web服务器控件的方法

获取Html服务器控件

    页面定义控件    

   Javascript获取控件:var txt=document.getElementById("txtNum");

获取Web服务器控件 

    页面中定义控件   

    Javascript获取控件:var txt=document.getElementById("<%=txtNum.ClientID %>");

        

区别在于: js在客户端运行,所以需要由客户端的id(txtNum.ClientID获取控件。


注意:ASP.NET 文件中的 HTML 元素默认作为文本进行处理。为了使这些元素可编程化,需要向 HTML 元素添加 runat="server" 属性。该属性指示该元素应作为服务器控件          进行处理。所有 HTML 服务器控件必须位于带有 runat="server" 属性的

标签内

你可能感兴趣的:(.net,notos,javascript,textbox,asp.net)