簡體   English   中英

在NHaml頁面上指定Page指令屬性

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM