我正在使用 PartialView 加载模态弹出表单
编码
$("#modalContainer").load('@Url.Action("NewRefill","Car",new {car=@Model.Id})');
$.validator.unobtrusive.parse($("#modalContainer form"));
$("#addNewEntryModal").modal('show');
在我的控制器中,我有
[HttpPost]
public ActionResult NewRefill(Car car,int car)
{
if (ModelState.IsValid)
{
}
return Json(new { Success = false });
}
这是一个模态弹出窗口。每次您点击提交时,它都会自动将您转发到一个新页面。我想做的是保持模式打开并显示发生的错误。我尝试绑定到 Submit 事件并停止它无济于事。验证确实有效,因为我看到红色边框但我被转发并看到 Success=false