0

当我单击gridview 中的超链接字段时,我试图从asp.net 打开模式对话框。但我收到错误“第 662 行的 stackoverflow”。请让我知道我在哪里做错了。

我的代码如下...

<asp:TemplateField ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Center" ControlStyle-Width="30px" HeaderStyle-ForeColor="#003759">
    <ItemTemplate>
        <asp:HyperLink ID="lnkURLgoogle" runat="server" ImageUrl="/_layouts/myproject/Styles/image.png"
                                          ToolTip="Link to google" NavigateUrl="javascript:window.ShowDialog('http://www.google.com','','width=500,height=500')">
        </asp:HyperLink>
    </ItemTemplate>
</asp:TemplateField>

谢谢。

4

1 回答 1

0

通过将所有内容放入函数中并从 navigateurl 调用该函数解决了该问题。

于 2013-05-06T14:22:34.107 回答