0

我试图通过单击用户控件内部的按钮打开一个窗口,但是当我单击该按钮时该窗口没有打开,该按钮只是消失并且页面挂起。任何人都可以帮助我吗?

我的代码是这样的

           <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>
4

2 回答 2

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>
于 2013-03-04T07:17:27.113 回答
0

asp.net 中的用户控件具有扩展名.ascx。在你打电话的例子OnPopUp.aspx中,它应该是OnPopUp.ascx

于 2013-03-04T07:03:57.083 回答