我想通过查询字符串将 XML 文件中的标题发送到另一个页面。我的标题可能包含“&”。我知道我必须对其进行编码,但是如何在 aspx 页面中进行编码。我不想从后面的代码中做到这一点。
<a href="NewsByTitle.aspx?title=<%#XPath("title")%>"
请帮忙!!!!!!!!!!
您也可以尝试禁用请求验证。
在页面指令上设置这个
<%@ Page validateRequest="false" %>
并在 web.config 内的 system.web 下跟随
<httpRuntime requestValidationMode="2.0"/>
检查 HttpServerUtility.HtmlEncode。
<a href="NewsByTitle.aspx?title=<%#HttpServerUtility.HtmlEncode(XPath("title"))%>"