2011-07-19 117 views

回答

3

ASP.NET MVC 3 RTM中沒有這種屬性。您可以在模型屬性中應用[AllowHtml]屬性。

+0

那麼爲什麼一些文章和樣本提到它呢? – Freshblood

+0

@新鮮血液,我沒有任何想法。可能有些RC的東西。也許可以聯繫這些文章的作者以獲取更多信息。 –

+0

但即使我使用AllowHtml,'<' and '>'標籤仍被編碼,而綁定模型 – Freshblood

0

如果您希望允許用戶將html發送到您的應用程序,那麼您必須在控制包含html的請求的方法上使用ValidateInput屬性;例如:

public class Home: Controller{ 
    [HttpPost] 
    [ValidateInput(false)] 
    public ActionResult Create(MyModel model){ 
     // do something 
    } 
} 

這裏有一個或多個model屬性,包含html值;問候

0

謝謝,這篇文章是如此有幫助,並且用[AllowHtml]問題替換SkipRequestValidation後修復並工作正常。