【问题标题】:ASP.NET MVC4 manual ajax post wihtout validation未经验证的 ASP.NET MVC 4 手动 ajax 发布
【发布时间】:2013-10-22 12:59:49
【问题描述】:

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

【问题讨论】:

    标签: jquery asp.net-mvc-4 form-submit ajaxform


    【解决方案1】:

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

    看看这里mvc3-remove-modelstate-errors

    【讨论】:

    • ModelState.Clear();
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多