關於c#MVC後臺接收百度富文字框中的值失敗原因的解決!
阿新 • • 發佈:2018-11-11
最近在使用百度富文字框的時候 ,遇見了一個令我很無語的操作,我在前臺使用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) { }
技術在於沉澱,經驗在於積累 加油!