最近在處理MVC時,遇到要将特殊字元,或者XML格式的資料傳遞到背景,但是背景解析發現無法識别,處理有誤。
可以通過以下方式處理。
1.Javascript 端處理主要對要傳遞的資料通過escape函數進行處理即可 escape(string)
但是要注意
$.post("../Home/Test",{ ModelName: ModelName, ID: ID, Content: escape($("#Test").val()) }, function (data){///背景傳回資料} }
在控制器中主要是通過Server.UrlDecode進行解碼即可。