62,046
社区成员
发帖
与我相关
我的任务
分享
@model WebSite.Models.Site_GuestBook
@section header{
<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")"type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
}
@using (Ajax.BeginForm("WriteBook", "GuestBook", new AjaxOptions { UpdateTargetId = "bform" }))
{
<div id="bform">
@Html.Partial("BookForm", Model)
</div>
}
后台代码:
[HttpPost]
public ActionResult WriteBook(Site_GuestBook model)
{
if (string.IsNullOrEmpty(model.UserName))
{
ModelState.AddModelError("UserName", "必须填写");
}
if (string.IsNullOrEmpty(model.PhoneNum))
{
ModelState.AddModelError("PhoneNum", "必须填写");
}
if (string.IsNullOrEmpty(model.UserEmail))
{
ModelState.AddModelError("UserEmail", "必须填写");
}
if (ModelState.IsValid)
{
return PartialView("Success");
}
else
{
return PartialView("BookForm", model);
}
}