我想通过查询字符串将新闻标题发送到其他页面。我的标题是动态的,因此它可能包含'&'或其他特殊字符。所以我尝试了这个
<a href="NewsByTitle.aspx?title=<%#HttpServerUtility.HtmlEncode(XPath("title"))%>"
但我收到错误“'System.Web.HttpServerUtility.HtmlEncode(string)'的最佳重载方法匹配'有一些无效的参数” 请帮帮我。
答案 0 :(得分:1)
替换为此代码:
<a href='NewsByTitle.aspx?title=<%#Server.UrlEncode( XPath("@title").ToString()) %>' ><%# XPath("@title") %></a>