Проверки частичных просмотров MVC - PullRequest
0 голосов
/ 22 июня 2011

У меня вопрос к поведению, которого я не понимаю. Я добавил некоторые аннотации данных в свой PartialClass и создал для них частичное представление. Все работает как положено, если я использую

 @Html.Partial("_partial", new PartialClass())

На мой взгляд. Проблема в том, что если я пытаюсь получить тот же частичный вид от моего контроллера, используя

    public ActionResult GetNew()
    {
        return PartialView("_partial", new PartialClass());
    }

Я не получаю одинаковые результаты, потому что HTML-код, который отображается, отличается. У вас нет проверочных тегов.

Может ли кто-нибудь помочь мне понять и получить тот же HTML из моего PartialView в моем контроллере?

1 Ответ

0 голосов
/ 22 июня 2011

Используйте ненавязчивый javascript и сообщите jQuery, что ему нужно включить недавно загруженную форму 'для проверки

См. Мои публикации по этому адресу:

ASP.Net MVC: Можете ли выиспользовать аннотации / проверку данных с вызовом AJAX / jQuery?

Возможно, потому что ваш FormContext не существует, когда вы вызываете его через GetNew - атрибуты не отображаются, если нет FormContext

...