0

我需要一个带有提交按钮的 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());
        });
    });
});
4

1 回答 1

0

这是知道如何帮助你的很少的代码。但据我所知,您在发布后将表单添加到屏幕上。当表单从服务器返回时,它可能具有 ModelState.IsValid = false。你可以做的是清空错误字典。

看看这里mvc3-remove-modelstate-errors

于 2013-10-22T13:36:51.350 回答