首页 > 解决方案 > ASP.Net HyperLinkField、弹出窗口和 Chrome - 如何

问题描述

我有下面的 HyperLinkField,它是网格视图的一部分,我希望它在 Chrome 的新弹出窗口中打开...

 <asp:HyperLinkField DataNavigateUrlFields="Site ID" HeaderText="Site ID" target="_blank" DataTextField="Site ID" SortExpression="Full ID" DataNavigateUrlFormatString="sitecard.aspx?id={0}" NavigateUrl="javascript:window.open('sitecard.aspx'), 'pop', 'width=300, height=100, left=100, top=100, resizable=no, scrollbars=no, toolbars=no, menubar=no" />

问题是页面是在新选项卡中打开的。据我了解,无论该操作是用户生成的操作(例如 onclick() ),Chrome 都只会在新窗口中打开(因此就像一个真正的弹出窗口)。

我应该如何更改代码以使新窗口像 chrome 中的真实弹出窗口一样起作用?

谢谢你的帮助。问候,

标签: asp.netvb.netpopupwindow

解决方案


推荐阅读