2011-03-01 23 views
0

我目前正在開發一個在asp mvc中的應用程序,並且我開發了UIL接口。我有一個wysiwyg,但當我驗證的問題,我有一個安全錯誤,因爲我的texArea包含Html代碼。從ASP中的texteArea接收內容時的安全問題MVC

<%=Html.textArea("contenuHelp") %> 

異常:System.Web.HttpRequestValidationException:宇根valeur的Request.Form潛在危險已經從客戶端(contenuHelp = 「<字體>色」)檢測到的

如何可以固定好嗎?

謝謝:)

+0

可能重複:http://stackoverflow.com/questions/249066/how-to-avoid-httprequestvalidationexception-in-asp-net-mvc-呈現最相同-VIE – rsenna 2011-03-01 16:23:08

回答

0

MVC的觀點,限制可用於安全原因的字段中輸入並防止注入式黑客攻擊某些文本。

如果必須使用樣式像顏色文本區域,您可以將它像這樣:

<%= Html.TextBox("contenuHelp", "", new { style = "font-color: red" })%> 

的第一個參數是字段的名稱,第二個參數是值和第三個是您要應用於該字段的html屬性。

這裏是MSDN完整的文檔:

http://msdn.microsoft.com/en-us/library/system.web.mvc.html.textareaextensions.aspx