在asp.net上显示模态对话框我给出了堆栈溢出错误

时间:2013-05-05 11:07:28

标签: javascript asp.net sharepoint sharepoint-2010

当我点击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>

感谢。

1 个答案:

答案 0 :(得分:0)

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