Server.UrlEncode编码DataNavigateUrlFormatString

时间:2015-03-24 21:21:38

标签: c# asp.net urlencode

如何对DataNavigateUrlFormatString属性进行url编码?有时,FN值包含一个#,它会弄乱我的Request.QueryString["FN"]

以下是我的尝试

<asp:HyperLinkField DataNavigateUrlFields="reportFileName" 
                        DataNavigateUrlFormatString='<%#Server.URLEncode("PDFViewer.aspx?FN={0}")%>' Text="View" 
                        HeaderText="View" Target="_blank" />

但是我收到错误:错误3仅在具有DataBinding事件的对象上支持数据绑定表达式。 System.Web.UI.WebControls.HyperLinkField没有DataBinding事件。

0 个答案:

没有答案