我正在尝试使用HttpUtility.UrlEncode
对网址进行编码,
但不能使它工作。 HyperLink
控制在
gridview的模板字段。
有人可以帮我解决这个问题吗?
我尝试过更改目标应用程序并添加
System.Web
引用项目但仍无法编码
网址。
请指导我。
以下是我的代码的一部分: -
<asp:HyperLink ID="lnkDetailsPage" runat="server" NavigateUrl='<%# string.Format("~/YellowPages/YellowDetailView.aspx?CustomerId={0}",HttpUtility.UrlEncode(Eval("CustomerId").ToString())) %>'></asp:HyperLink>
提前致谢。
答案 0 :(得分:2)
请改用Server.UrlEncode()
。为什么需要对CustomerID进行编码?!