Я столкнулся с особенностью помощника EditorFor () в MVC 3.
У меня есть строгое представление формы (обрезанное):
@model GoGoLegal.Models.Address
@using (Html.BeginForm())
{
@Html.ValidationSummary(true)
<div>
@Html.EditorFor(model => model)
</div>
<div>
<input type="submit" value="Post" />
</div>
}
и у меня есть шаблон редактора адресов.
Когда в кнопке ввода ничего не нажимается в полях, запускается валидация, однако, когда в полях есть значения и нажимается кнопка ввода, тогда ничего не происходит .. вообще ... Она не попадает в контроллер и HttpWatch, и FireBug даже не регистрируют событие. Мне интересно, что происходит.
Я также пытался заменить
@Html.EditorFor(model => model)
с
@Html.EditorForModel(Model)
И все то же самое.
Есть мысли по этому поводу?