超链接字段网格视图中的火灾事件
Fire event in hyperlink field gridview
我的 gridview
中有一个超链接字段,如下所示:
<asp:HyperLinkField DataNavigateUrlFields="runId" DataTextField="runId" HeaderText = "RunID" DataNavigateUrlFormatString="RunAnalysis.aspx"/>
基本上是 runId
。单击此超链接将重定向到名为 RunAnalysis
的页面。我想访问在此页面中单击的 runId
的值。
我正在考虑使用查询字符串,但据我所知没有在单击超链接时触发的事件。
如何访问此页面中的 runId
值?是否有事件触发以发送查询字符串?
使用查询字符串应该相当容易。确保传递参数:
DataNavigateUrlFormatString="RunAnalysis.aspx?runId={0}"
占位符的值将从您已经正确设置的 DataNavigateUrlFields
中获取。
在 RunAnalysis.aspx
页面后面的代码中,您需要做的只是从 Request
对象读取传递的值:
string runId = Request.QueryString["runId"];
我的 gridview
中有一个超链接字段,如下所示:
<asp:HyperLinkField DataNavigateUrlFields="runId" DataTextField="runId" HeaderText = "RunID" DataNavigateUrlFormatString="RunAnalysis.aspx"/>
基本上是 runId
。单击此超链接将重定向到名为 RunAnalysis
的页面。我想访问在此页面中单击的 runId
的值。
我正在考虑使用查询字符串,但据我所知没有在单击超链接时触发的事件。
如何访问此页面中的 runId
值?是否有事件触发以发送查询字符串?
使用查询字符串应该相当容易。确保传递参数:
DataNavigateUrlFormatString="RunAnalysis.aspx?runId={0}"
占位符的值将从您已经正确设置的 DataNavigateUrlFields
中获取。
在 RunAnalysis.aspx
页面后面的代码中,您需要做的只是从 Request
对象读取传递的值:
string runId = Request.QueryString["runId"];