[英]Specificying a Page directive attribute on an NHaml page
我正在使用NHaml作為視圖引擎的MVC網站。
我有一個頁面需要提交HTML代碼作為表單值,並且正在拋出System.Web.HttpRequestValidationException。
我想指定<%@頁面validateRequest =“ false”%>,以便此頁面將允許提交此數據,但是不確定如何使用NHaml生成頁面來執行此操作。
旁注:
我使用的編輯器是TinyMCE,我發現它具有對輸出進行編碼的選項,這樣就不會觸發反HTML驗證。
當然,然后對值進行編碼,因此必須確保在適當的時間對其進行解碼。
參見http://wiki.moxiecode.com/index.php/TinyMCE:Configuration/encoding
您可以嘗試使用ValidateInputAttribute注釋控制器操作:
[ValidateInput(false)]
public ActionResult Index()
{
// ...method body
}
這也可以在整個應用程序的配置文件中完成:
<configuration>
<system.web>
<pages validateRequest="false" />
</system.web>
</configuration>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.