1. 程式人生 > >在ASP.NET MVC中使用UEditor無法提交的解決辦法

在ASP.NET MVC中使用UEditor無法提交的解決辦法

很簡單的一個ajax提交,卻怎麼都不成功

$.ajax({
          type: "POST",
          url: "/mms/riskmanage/commitreply",
          data: {
               ID: params.ID ,
               content: data
          },
          error: function (request) {
               alert("Connection error");
          },
          success: 
function (data, textStatus) { alert(data); } });

控制檯提示/mms/riskmanage/commitreply這個action找不到

百思不得其解,在瀏覽器中輸入這個action,結果報了一個錯

從客戶端(&)中檢測到有潛在危險的 Request.Path 值

恍然大悟,UEditor提交的是html程式碼,伺服器認為有可能是惡意指令碼因此不允許提交

解決辦法是在action上新增特性即可

 [HttpPost]
 [ValidateInput(false)]
public ActionResult CommitReply(string
content , string ID) { //some codes }

相關推薦

ASP.NET MVC的form提交改為ajax提交

在ASP.NET MVC檢視中通過 @using (Html.BeginForm()) 產生的是form表單提交程式碼,可以用javascript程式碼截獲這個form提交,改為ajax提交,示例程式碼如下: $('#form1').submit(function

ASP.NET MVC使用UEditor無法提交解決辦法

很簡單的一個ajax提交,卻怎麼都不成功 $.ajax({ type: "POST", url: "/mms/riskmanage/commitreply", data: { ID: params.ID ,

asp.net mvc使用百度UEditor初始化內容遇到自資料庫讀取的html字串在UEditor始終是html編碼的問題

<script id="Content" name="Content" type="text/plain" style="width: 650px; height: 500px;"> @Model.Content </script>

Asp.net Mvc 使用UEditor

首先去這裡下載 然後重名一下下載的資料夾為ueditor(想自己起名字也可以,不過配置檔案就要改成一樣的了,這裡為了避免麻煩,就跟配置檔案裡的名字保持一致了) 然後根據自己需要放到專案中,我是這麼放的 上面建的資料夾也是跟配置檔案保持一致,並不是非

中文VS2008安裝ASP.NET MVC框架出現問題的解決方法

        執行檔案AspNetMVCPreview2-setup.msi進行安裝,安裝完成後,發現在VS2008裡面並沒有MVC模板和相應的測試模版的出現。如果你用的是Microsoft Visual Studio 2008中文版,那以上問題就會發生。主要原因是ASP.NET MVC是英文的,所有都放

Asp.net MVC如何獲取控制器的名稱

tex 如何 route 控制 this .get data control str 如果在代碼中 當前controller、action的獲取RouteData.Route.GetRouteData(this.HttpContext).Values["controlle

asp.net mvchtml helper的一大優勢

ont size color 優勢 其中 系統 per .net strong 剛上手這個框架,發現其中的html helper用起來很方便,讓我們這些從web form 過渡來的coder有一種使用控件的快感,嘻嘻! 言歸正傳,我要說的是在使用它時,系統會自動執行表單的現

淺析Asp.net MVC Ajax的使用

x11 生成 table ex18 review arp javascrip tle func 在ASP.NET MVC beta中我們可以使用Ajax.BeginForm, Ajax.ActionLink來進行Ajax調用,同樣我們也可以使用一些支持Ajax 框架如jQ

ASP.NET MVC 路徑的解惑

src javascrip pan 開頭 失效 如果 語言 baidu rip 很多人在寫代碼的時候關於路徑這個問題很頭疼,其實路徑是很簡單的,只是沒人幫我們點投!初次學習程序的人,我相信肯定會遇到和我一樣的問題,比如說,“/”和“~”引用路勁的區別,接下來看吧,這篇文章肯

asp.net MVC 常見安全問題及解決方案

container coo baidu his ring article 調試工具 並且 part asp.net MVC 常見安全問題及解決方案一.CSRF (Cross-site request forgery跨站請求偽造,也被稱為“one click attack”或

Asp.net mvc使用配置Unity

ges mage bsp 使用 cacti .cn 技術 效果展示 onf 第一步:添加unity.mvc 第二步:在添加之後會在app_start中生成UnityConfig.cs,UnityMvcActivator.cs 第三步:使用 第四步:效果展示 Asp

asp.net mvc如何處理字符串與對象之間的序列化與反序列化(一)

osi strong 類結構 plain pbo edate inf esc arp 前臺我們一般用ajax來發送數據到後端進行處理,如果json數據結構和後臺的實體類結構一致,就直接可以反序列化為指定的對象進行操作,非常方便。 前端發送的json數據結構: 後端實體結

ASP.NET MVC利用Aspose.cells 將查詢出的數據導出為excel,並在瀏覽器下載。

width tdi 新增 column 需求 options 解決 印象 ats 正題前的嘮叨 本人是才出來工作不久的小白菜一顆,技術很一般,總是會有遇到一些很簡單的問題卻不知道怎麽做,這些問題可能是之前解決過的。發現這個問題,想著提升一下自己的技術水平,將一些學的新的‘好

log4net 使用總結- (1)在ASP.NET MVC 使用

站點 href 還需 配置文件 str nag org src stat 1. 去官網下載log4net.dll,增加引用到站點下(你也可以通過nuget 安裝) http://logging.apache.org/log4net/download_log4net.cgi

ASP.NET MVC使用Castle Windsor

tac col sta undle 文件中 isp path http start 平常用Inject比較多,今天接觸到了Castle Windsor。本篇就來體驗其在ASP.NET MVC中的應用過程。 Visual Studio 2012創建一個ASP.NET

ASP.NET MVC為DropDownListFor設置選中項的方法

相等 ret info href submit value and number else 在MVC中,當涉及到強類型編輯頁,如果有select元素,需要根據當前Model的某個屬性值,讓Select的某項選中。本篇只整理思路,不涉及完整代碼。 □ 思路 往前臺視圖傳的類型

asp.net mvc 使用單例

客戶端 using led sta .get list() ice 單例 namespace 有這樣一個service,需要運行的asp.net站點上,但要保證這個實例是唯一的。單例用來啟用聊天機器人,保證唯一,以免啟動多個,造成客戶端發送消息的時候,會造成每個機器人都發送

asp.net MVC Session統一驗證的方法

pla sta tails project ssi 一個 str urn string 驗證登錄狀態的方法有:1 進程外Session 2 方法過濾器(建一個類繼承ActionFilterAttribute)然後給需要驗證的方法或控制器加特性標簽 3 :新建一個Ba

ASP.NET MVC使用FluentValidation驗證實體

state route html 程序 app int pre ima add 1、FluentValidation介紹   FluentValidation是與ASP.NET DataAnnotataion Attribute驗證實體不同的數據驗證組件,提供了將實體與驗證