0

我想通过查询字符串将 XML 文件中的标题发送到另一个页面。我的标题可能包含“&”。我知道我必须对其进行编码,但是如何在 aspx 页面中进行编码。我不想从后面的代码中做到这一点。

<a href="NewsByTitle.aspx?title=<%#XPath("title")%>"

请帮忙!!!!!!!!!!

4

2 回答 2

0

您也可以尝试禁用请求验证。

在页面指令上设置这个

 <%@ Page validateRequest="false" %> 

并在 web.config 内的 system.web 下跟随

 <httpRuntime requestValidationMode="2.0"/>
于 2015-03-26T08:23:50.927 回答
0

检查 HttpServerUtility.HtmlEncode。

文档

<a href="NewsByTitle.aspx?title=<%#HttpServerUtility.HtmlEncode(XPath("title"))%>"
于 2013-08-06T07:10:29.000 回答