在.js文件中,我要怎么获取母版页中控件ID的值。??

解决方案 »

  1.   

    document.getElementById('<%=txt.ClientID%>')
      

  2.   


    <%=txt.ClientID%
    txt是指什么呢
      

  3.   

    txt指你想获取的控件
    如textbox1
    则document.getElementById('<%=textbox1.ClientID%>')
      

  4.   

    如果母板页有一控件,id是TextBox1
    又如果js程序在内容页,
    首先在内容页的Page_Load中去获得母板页TextBox1的ClientID,
    js调用这个ClientID,如内容页:
        public string txtID;
        protected void Page_Load(object sender, EventArgs e)
        {
           txtID = ((TextBox)((MasterPage)Master).FindControl("TextBox1")).ClientID;
        }
    内容页的js:
        <script language="javascript" type="text/javascript">
            function test() {
                var t = document.getElementById("<%=txtID %>").value;
                alert(t);
            }
        </script>
      

  5.   

    你只需要在母版页中 引用了这个js  就可以调用母版页中的控件id了
    &("#控件ID").val()  就能得到值
      

  6.   

    你只需要在母版页中 引用了这个js 就可以调用母版页中的控件id了
    $("#控件ID").val() 就能得到值