我有一个问题,我的Asp.net GridView中的超链接字段没有接受将会打开一个弹出对话框的Javascript函数。将HyperLinkField设置为Javascript Url
我使用下面的代码片断
<asp:GridView>
<asp:HyperLinkField
DataTextField="SomeColumn" HeaderText="Some Column Text"
SortExpression="SomeColumn"
HeaderStyle-HorizontalAlign="Left"
DataNavigateUrlFormatString="javascript:LaunchSomePopupdialog({0})"
DataNavigateUrlFields="Id"
ItemStyle-Font-Underline="true" />
</asp:GridView>
然而,当我使用页面的URL,它的工作原理,如:
DataNavigateUrlFormatString="~/SomeOtherPage.aspx?Id={0}"
有没有一种办法可以让这个工作,我的JavaScript功能?