根據this表,我需要用C#編碼一個字符串,方法如下:只編碼HTML名稱的字符,以及鏈接中表格的HTML名稱(以及符號沒有HTML 名稱應保持不變,而不是用它們的HTML代碼編號)。C#HtmlEncode name only
例如:我希望字符串& '
將待編碼& '
,但我正在逐漸被賦予& '
的結果,它轉換也沒有一個HTML名稱的符號。
HttpUtility.HtmlEncode();
是編碼既HTML名稱和HTML數..
UPDATE: 試圖用Microsoft.Security.Application.Encoder.HtmlEncode
(link)也給予同樣的編碼結果。
其他解決方案的任何建議?
這個問題可能有幫助:[Stack Overflow:Can not include Microsoft.Security.Application?](http://stackoverflow.com/questions/5979887/cant-include-microsoft-security-application) – 2014-10-28 14:46:13
嗯,這並沒有幫助我,因爲我沒有在網站上工作 – user3795356 2014-10-28 14:53:19
嗯,嘗試通過** NuGet **安裝AntiXSSLibrary ** – 2014-10-28 15:00:51