У меня проблема с тем, что мое поле гиперссылки в Asp.net GridView не принимает функцию Javascript, которая открывает всплывающее диалоговое окно.
Я использую следующий фрагмент
<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?