asp.net - 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 中的真实弹出窗口一样起作用?
谢谢你的帮助。问候,
解决方案
推荐阅读
- regex - 是否可以在 Fluent Bit 中为同一输入编写多个正则表达式?
- javascript - 如何使用 jquery 读取 csv 文件并将数据打印到数组中
- django - Amazon Linux 2 AMI 上的命令 01_migrate 失败
- java - 通过 gmail 附件查看 HTML 文件
- cypress - 如何在 cypress 中为 oauth2 google 登录执行 e2e 测试?
- javascript - 获取动态添加选项的选项值
- angular - 如何在 Spring Boot 中通过 Rest API 下载文件?
- dhtmlx - 如何在 DHTMLX 甘特图的自动计划中处理任务级日历
- verilog - 16 位 CLA 实例化
- php - Laravel Edit 表单首次加载时显示空白屏幕