DataNavigateUrlFields
私の ASP.NET Web フォームでは、HyperLinkField
コントロールから取得したいと考えています。
RowDataBound
コントロールを取得するために、イベントで次のコードを使用します。
If e.Row.Cells(n).Controls(0).GetType().ToString() = "System.Web.UI.WebControls.HyperLink" Then
Dim linkDownload As HyperLink = DirectCast(e.Row.Cells(n).Controls(0), HyperLink)
問題は、ハイパーリンクが既に「塗りつぶされている」ため、DataNavigateURLFormatString
( myPage.aspx?downloadId = {0}
) とDataNavigateUrlFields
( ) が既にプロパティdownloadGuid
に結合されていることです。HyperLink.NavigateUrl
DataNavigateUrlFields
プロパティを取得する方法はありますか?ない場合、 downloadGuid値を抽出する関数はありますかHyperLink.NavigateUrl
(つまり、NavigateUrlをQueryStringとして扱います)?
VB が推奨されますが、C# での回答も歓迎されます