我需要一个带有提交按钮的ASP.NET MVC4 Ajax表单和发布更改的DropDownLists。
问题是当我在DropDownList更改时制作手动ajax帖子时我想关闭javascript验证。
当我在SelectedShiftModel中更改选择时,这是响应,但我只想在单击提交按钮时才这样做。
我用这种方式制作了手册ajax:
$(document).ready(function () {
$('#SelectedShiftModel').change(function () {
var postData = $("#PostData").serialize();
$.post("Create", postData, function (data) {
$('#Fields').html($(data).find('#Fields').html());
});
});
});
答案 0 :(得分:0)
知道如何帮助您的代码非常少。但据我所知,你在帖子后将表格添加到屏幕上。当表单从服务器返回时,它可能具有ModelState.IsValid = false。你能做的就是清空错误字典。