2
加載頁面後(在ValidationSummary中)ASP.NET MVC驗證顯示錯誤,我想單擊「提交」按鈕後顯示它。我的代碼是:加載頁面後,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);
}
您需要顯示您的控制器方法 – 2015-02-09 19:56:37
已添加,但在控制器中有什麼意義? – 2015-02-09 20:24:10
是GET還是POST方法? (如果它是GET,那麼這就是你的問題!) – 2015-02-09 20:25:36