请问一下js外部文件里如何访问asp.net控件的ClientID?

解决方案 »

  1.   

    在代码中插入:<%=TextBox1.ClientID%>
      

  2.   

    var v=document.getElementById("<%=TextBox1.ClientID%>");
      

  3.   

    test("<%=TextBox1.ClientID%>")
      

  4.   

    var v=document.getElementById("<%=TextBox1.ClientID%>").value;
      

  5.   

    <%=TextBox1.ClientID%>  作为参数传入,或使用  全局变量 ,在 aspx 页面 赋值给全局变量,JS再访问!
      

  6.   

    document.getElementById("<%=TextBox1.ClientID%>");
      

  7.   

    大家好象搞错了吧,javascript外部文件是在客户端调用的.<%%>里的代码是不会运行的。
    :<%=TextBox1.ClientID%> 这样是行不通的,这个方法我早试过了,呵呵
      

  8.   

    我也遇到过这个问题,:<%=TextBox1.ClientID%> 行不通。
    用这个笨方法吧:运行后,查看页面源代码,然后找到TextBox1的ID 就行了。
      

  9.   

    在aspx页面写全局变量然后js外部文件访问是可行的,谢谢大家了