单击用户控件中的按钮打开弹出窗口

时间:2013-03-04 05:06:51

标签: asp.net popup

我试图打开一个窗口,点击用户控件我的用户控件内的按钮,但是当我点击按钮时窗口没有打开,按钮只是消失并且页面挂起。请有人帮帮我。

我的代码就像这样

           <asp:TableCell>
           <asp:ButtonID="btnSearch"Text="Search"OnClientClick="open();"runat="server"/>
    </asp:TableCell>

  <script type = "text/javascript>
     function open() {
    window.open("OnPopUp.aspx");
    return true;
     }
    </script>

2 个答案:

答案 0 :(得分:1)

使用此代码

 <asp:TableCell>
       <asp:Button ID="btnSearch" Text="Search" OnClientClick="openwd();" runat="server"/>
  </asp:TableCell>


 <script type = "text/javascript>
   function openwd() {
   window.open("OnPopUp.aspx");
   return false;
   }
  </script>

答案 1 :(得分:0)

asp.net中的用户控件的扩展名为 .ascx 。在您的示例中,您呼叫OnPopUp.aspx,而应该是OnPopUp.ascx