zoukankan      html  css  js  c++  java
  • 当使用母版页时JavaScript客户端获取服务器控件的Id

    当使用MasterPage、UserControl等容器时,为了避免控件的重复命名,asp.net会自动将容器中的控件生成一个ClientID(Control Tree中的可生成,否则不会生成)。

    JavaScript客户端脚本获取服务器控件Id:  <%=TextBox1.ClientID%>  即:   <%= 服务器控件id.ClientID%>

     

    <asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
        <script type="text/javascript">
            function show() {
                var str = document.getElementById_x("<%=TextBox1.ClientID%>").value;
                alert(str);
            }
        </script>
    </asp:Content>
    <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
          <table>
             <tr>
                <td>
                搜索页面<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
                <asp:TextBox ID="TextBox1" runat="server" onclick="show()"></asp:TextBox>
                <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button"/>
               </td>
            </tr>
          </table>
    </asp:Content>

  • 相关阅读:
    Python基础四
    Python基础三
    Python基础二
    Python基础一
    JAVA测试
    国庆随笔
    ATM-JAVA程序 //程序有5处相同错误,找不出原因 转账功能没有实现,修改密码来不及实现了
    JAVA程序测试感受
    第八周
    第七周
  • 原文地址:https://www.cnblogs.com/xulang/p/5506196.html
Copyright © 2011-2022 走看看