2013-08-06 20 views

回答

0

檢查HttpServerUtility.HtmlEncode。

doc

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

感謝您的回覆埃爾達爾,我試過,但我得到以下錯誤的最佳重載方法匹配'System.Web.HttpServerUtility.HtmlEncode(string)'有一些無效的參數 –

+0

請檢查,添加ToString()調用XPath(「title」)。ToString()。 對象的返回字符串 – Eldar

+0

不確定ToString()是否修正了註釋中的錯誤,但在這種情況下,我認爲應該使用HttpUtility.UrlEncode而不是HtmlEncode。這不一樣。 –

0

您也可以嘗試禁用請求驗證。

集在此頁面指令

<%@ Page validateRequest="false" %> 

下的System.Web以下里面的web.config

<httpRuntime requestValidationMode="2.0"/> 
相關問題