1
MODELValidierung in mvc4 nicht statt
unterpublic class SearchTerm
{
[Required(ErrorMessage="please enter")]
public string SearchTrm { get; set; }
}
Ansicht
@using (@Html.BeginForm())
{
@Html.ValidationSummary();
@Html.AntiForgeryToken();
....
@Html.TextBoxFor(m=>m.SearchTrm)</span>
<input type="submit" value="Search"/>
@Html.ValidationMessageFor(m=>m.SearchTrm)
@using (Html.BeginForm("Search","Home"))
{
@Html.DropDownList("SelectedFieldId", new SelectList(Model.Fields, "FieldID", "NiceName", Model.SelectedFieldId));
}
}
Controller
[HttpPost]
public ActionResult Search(SearchTerm Model)
{
// some code here....
}
Wenn ich eine leere Suche klicken ich die Bestätigungsnachricht, sondern Seite stattfinden soll bekommt Postback und ich habe NullReferenceException
Sie haben Formen verschachtelt, die ungültig ist. –
ok ich entfernte die zweiten Formulare, aber es funktioniert immer noch nicht –
Was funktioniert nicht? –