У меня проблема. Вы видите,
У меня есть этот код (MVC3)
@Using Html.BeginForm()
@Html.ValidationSummary(True, "Please review errors.")
@<fieldset>
<legend>Fields</legend>
<p>
@Html.LabelFor(Function(Model) Model.ID_PROVINCIA, "Code:")
@Html.TextBox("ID_PROVINCIA", "Automatic", New With {.readonly = "readonly"})
</p>
<p>
@Html.LabelFor(Function(Model) Model.DESC_PROVINCIA, "Name:")
@Html.TextBoxFor(Function(Model) Model.DESC_PROVINCIA, New With {.style = "text-transform:uppercase"})
</p>
<p>
<input type="submit" value="Save" />
</p>
</fieldset>
@<div>
@Html.ActionLink(" ", "List", "Administration", New With {.area = ""}, New With {.class = "imgBack", .title = "Back"})
</div>
End Using
если я использую @Html.ValidationSummary (True, "Пожалуйста, просмотрите ошибки.") ничего не происходит при отправке. Если я использую @Html.ValidationSummary (False, «Пожалуйста, просмотрите ошибки.») Я получаю ошибку: «Поле ID_PROVINCIA должно быть числом»
Мне нужно исключить эту комбинацию на ID_PROVINCIA при отправке формы, потому что с текстом «Автоматически» пользователи знают, что идентификационный номер назначается автоматически.
В контроллере у меня есть:
<AcceptVerbs(HttpVerbs.Post)> _
Function Create(<Bind(Exclude:="ID_PROVINCIA")> ByVal parProvincia As PROVINCIA) As ActionResult
End Function
В MVC2 проблем не было, на самом деле я пытаюсь перенести приложение. Есть идеи ??
Привет.