Проверка ASP.NET MVC показывает ошибки после загрузки страницы (в ValidationSummary), я хочу показать ее после нажатия кнопки «отправить». Мой код:Проверка ASP.NET MVC показывает ошибки после загрузки страницы
расположение:
<html lang="en">
<head>
@Styles.Render("~/Content/css")
@RenderSection("head", required: false)
@Scripts.Render("~/bundles/modernizr")
</head>
<body>
@RenderBody()
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/bootstrap")
@RenderSection("scripts", required: false)
</body>
</html>
страница:
@{
Layout = "~/Views/Shared/_Layout.cshtml";
}
@using (Html.BeginForm())
{
@Html.AntiForgeryToken()
@Html.ValidationSummary()
....
}
@section Head {
@Styles.Render("~/styles/jquery-ui-bootstrap-custom-theme")
}
@section Scripts {
@Scripts.Render("~/bundles/jqueryval")
@Scripts.Render("~/bundles/jqueryui")
расслоением файл имеет:
bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
"~/Scripts/jquery-{version}.js"));
bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
"~/Scripts/jquery.validate*"));
Контроллер:
public ActionResult VacancyForm(int? ID, VacancyFormViewModel model)
{
VacancyFormViewModel model = new VacancyFormViewModel();
....
return View(model);
}
Вам нужно показать методы контроллера –
, но какой смысл в контроллере? –
Это метод GET или POST? (если его GET, то это ваша проблема!) –