2013-09-18 4 views

ответ

1

Вы можете использовать атрибут [ValidateInput(false)] на действия контроллера:

[ValidateInput(false)] 
[HttpPost] 
public ActionResult SomeAction(MyViewModel model) 
{ 
    ... 
} 

Это будет отключить проверку входных данных для все свойства модели. В ASP.NET MVC 2 это невозможно сделать для каждого свойства - это должно быть для всего запроса.

+0

Мне нужно удалить валидацию для одного объекта не для всех. Есть ли способ сделать это? –

+0

Нет, извините, я боюсь, что в ASP.NET MVC нет такой функции. Существует довольно много всего стека, который нужно переписать для его поддержки. –

+0

Проверьте эту ссылку http://stackoverflow.com/questions/2417113/asp-net-mvc-conditional-validation –