网格视图中的超链接错误

本文关键字:超链接 错误 视图 网格 | 更新日期: 2023-09-27 18:32:34

<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="" 
       onclick="javascript:w= window.open(
               <%# Eval("booking_id","hideFromStartborrow.aspx?booking_id={0}")%>,
               'mywin','left=20,top=20,width=500,height=500,toolbar=0,resizable=0');">
     new  Window</asp:HyperLink>

我想把它发送到另一个,但它没有。并希望使页面更小。

网格视图中的超链接错误

你可以试试这个超链接

<asp:HyperLink ID="HyperLink2" runat="server" NavigateUrl='<%# String.Format("hideFromStartborrow.aspx?booking_id={0}", Eval("booking_id")) %>' onclick="javascript:w= window.open(this.href,'DownloadImage','left=20,top=20,width=500,height=500,toolbar=0,resizable=0');return false;">Open</asp:HyperLink>

OnClientClick将在客户端执行,只有当它返回true时,它才会被回发到服务器。如果它是假的,那么什么都不会发生。为了直接处理服务器端使用onClick..在这里,您同时使用javascript和服务器端代码,因此我建议您使用onclientclick..