【发布时间】:2015-02-18 18:09:22
【问题描述】:
我有一个弹出表单,它有一个文本框,我通过 jQuery 使用 AJAX 帖子将表单提交到服务器。我对弹出窗口使用强类型的局部视图,但是当我将文本框保持为空白并单击提交按钮时,它会显示成功的验证并将表单发布到服务器。
这是我的 ajax 代码:
$(document).ready(function () {
//if($("#frmScenaria").valid()==true)
//code to save detail
$('#frmPost').submit(function (e) {
var serializedForm = $('#frmPost').serialize();
$.ajax({
url: '@Url.Action("Save","Scenario")',
type: "POST",
dataType: "json",
data: serializedForm,
success: function (result) {
if (result.Success==true)
{
location.reload();
}
},
error: function(xhr, status, error) {
//alert(error.Message);
}
});
return false;
});
//code to save detail end
});
谁能帮我解决这个问题?
【问题讨论】:
-
在客户端或视图的视图模型中有两个地方进行验证(任您选择)。您当前的验证在哪里进行?
-
你需要给你看 ajax 代码。
-
我用过模型验证
标签: jquery asp.net-mvc asp.net-mvc-3