1. 程式人生 > >關於c#MVC後臺接收百度富文字框中的值失敗原因的解決!

關於c#MVC後臺接收百度富文字框中的值失敗原因的解決!

最近在使用百度富文字框的時候 ,遇見了一個令我很無語的操作,我在前臺使用jQuery獲取百度富文字框中的值,路徑什麼的都是對的,

也沒有語法錯誤,但是就進不了後臺,後臺就一直接收不到資料

最後通過百度找到了解決的方法:如下

HttpRequest 類使用輸入驗證標誌來跟蹤是否對通過 Cookies、Form 和 QueryString 屬性訪問的請求集合執行驗證。ValidateInput 方法設定這些標誌,以便在呼叫 Cookies、Form 或 QueryString 屬性的 get 訪問器時執行輸入驗證。驗證的工作原理是,將所有輸入資料與具有潛在危險的資料的硬編碼列表進行對照檢查。

在方法前面加上  [ValidateInput(false)]  即可

        /// <summary>
        /// 新增或者修改
        /// </summary>
        /// <param name="title">文章標題</param>
        /// <param name="content">文章內容</param>
        /// <param name="key">指令:add  新增  否則就是修改</param>
        /// <returns></returns>
        [HttpPost]
        [ValidateInput(false)]
        public JsonResult Add_List_Function(string content)
        {

        }


技術在於沉澱,經驗在於積累   加油!