Asp.net 如何在asp中创建带有超链接的弹出窗口

Asp.net 如何在asp中创建带有超链接的弹出窗口,asp.net,hyperlink,popupwindow,Asp.net,Hyperlink,Popupwindow,我试图在单击超链接时创建一个弹出窗口。目前,我的超链接正在打开整个页面,这是巨大的,我想像一个弹出窗口,较小的大小。我该怎么做? 这是我的密码: <asp:TemplateField> <ItemTemplate> <asp:HyperLink ID="HyperLink2" runat="server" NavigateUrl='<%# Eval("ID", "~/DET/Policy.Merket?ID={0}") %>

我试图在单击超链接时创建一个弹出窗口。目前,我的超链接正在打开整个页面,这是巨大的,我想像一个弹出窗口,较小的大小。我该怎么做? 这是我的密码:

    <asp:TemplateField>
     <ItemTemplate>
      <asp:HyperLink ID="HyperLink2" runat="server" NavigateUrl='<%# Eval("ID", "~/DET/Policy.Merket?ID={0}") %>' Target="_blank">POLICY</asp:HyperLink>

   </ItemTemplate>
     </asp:TemplateField>

政策
我回来只是为了发布解决方案,以防有人需要:

`<asp:Hyperlink Runat="server" NavigateUrl='<%# Eval("ID", "~/DET/Policy.Merket?ID={0}") %>' onclick="window.open (this.href, 'popupwindow',  'width=400,height=400,scrollbars,resizable'); return false;">Link text goes here<asp:Hyperlink>`
`链接文本位于此处`

您可以在纯HTML按钮中使用javascript
window.open()
函数。从中复制,您可以看到定义弹出窗口大小等的示例

<a href="#" onClick="window.open("http://www.w3schools.com","_blank","toolbar=yes, scrollbars=yes, resizable=yes, top=500, left=500, width=400, height=400");return false">Link text</a>

另一种选择是使用该工具,尤其是该工具

希望我能帮忙

使用

这将对你更有帮助


谢谢,

您可以使用window.open()在这里查找文档我想使用类似window.open()的方法。有人能帮忙吗?谢谢