【发布时间】:2013-11-21 12:24:21
【问题描述】:
我有一个表单,在这个表单中我有来自模型的字段。
该表单是来自引导程序的模态对话框。当我单击提交按钮时,所有字段都必须有效。这行得通!
现在,如果模型验证有效,我想关闭模式并刷新页面。只有代码首先执行 Ajax 调用,然后是 Controller 中的 ModelState.IsValid。
阿贾克斯:
$('#addAlertModal form').submit(function (e) {
//TODO: if ModelState.IsValid in Controller
refreshAlerts();
closeAlertModal();
});
有人知道我能做些什么吗?或者这不可能?
编辑:
或者是否可以在if中调用Ajax函数:
@if (ViewData.ModelState.IsValid) {
//Call here the functions
refreshAlerts(); //Error: The name 'refreshAlerts' does not exist in the current context
}
【问题讨论】:
标签: javascript ajax asp.net-mvc twitter-bootstrap modal-dialog