0
这是否<% Html.EnableClientValidation(); %>
真的使客户端验证,验证没有页面刷新或不?ASP.NET MVC EnableClientValidation
问题是它在返回formviewmodal时进行页面刷新,使用模态时它工作正常吗?因此,我将如何使它工作使用formviewmodal
这里是控制器返回FormViewModel
的代码public class OrganizationGroupFormViewModel
{
public OrganizationGroup OrganizationGroups { get; set; }
public OrganizationGroupFormViewModel() { }
public OrganizationGroupFormViewModel(OrganizationGroup OrganizationG)
{
OrganizationGroups = OrganizationG;
}
}
public class OrganizationGroupsController : Controller
{
public ActionResult Create()
{
OrganizationGroup OrgGroup = new OrganizationGroup
{
int_CreatedBy = Authorization.UserID,
dtm_CreatedDate = DateTime.Now
};
return View(new OrganizationGroupFormViewModel(OrgGroup));
}
[HttpPost]
public ActionResult Create(OrganizationGroup OrgGroup)
{
try
{
if (ModelState.IsValid)
{
OrgGroup.int_CreatedBy = Authorization.UserID;
OrgGroup.dtm_CreatedDate = DateTime.Now;
OrganizationGroupRepository.Add(OrgGroup);
OrganizationGroupRepository.Save();
return View(new OrganizationGroupFormViewModel(OrgGroup));
}
else
return View(new OrganizationGroupFormViewModel(OrgGroup));
}
catch
{
return View(new OrganizationGroupFormViewModel(OrgGroup));
}
}
它会适当地工作,如果我们从控制器返回FormViewModel? – maztt 2010-06-06 09:29:35
包含哪些部分视图是什么?请更具体一些,描述你的场景,提供一些示例代码。 – 2010-06-06 09:35:27