在局部视图razor mvc 5中发布模态的帖子

我希望能够将我在局部视图中检查或未检查的数据传递给我的模态,并提交我检查的数据和模态中的数据,如果我没有,我将无法输入我的Post断点,但我不想这么做,我希望动作在我的脚本中发生

这是我的html:

<div class="modal" id="changeDepositStatusModal" tabindex="-1" role="dialog" aria-hidden="true">
                <div class="modal-dialog animated bounceInDown">
                    <div class="modal-content">
                        <form>
                            {
                            @Html.AntiForgeryToken()
                            @Html.ValidationSummary(true,"",new { @class = "text-danger" })
                            <div class="modal-header">
                                <h4 class="modal-title">Change Status</h4>
                                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
                            </div>
                            <div class="modal-body">
                                @Resource.DepositStatus
                                <div class="form-group">
                                    <br />
                                    <div class="">
                                        @Html.DropDownList("DepositStatus",null,@Resource.SelectStatus,htmlAttributes: new { @class = "col-md-" })
                                    </div>
                                    <div class="col-md-6">
                                        <input type="text" SubscriptionID="@item.ID" id="DepositCommentBefore" name="DepositCommentBefore" />

                                        @Html.Validationmessage("DepositCommentBefore",new { @class = "text-danger" })
                                    </div>
                                </div>
                            </div>
                            <div class="modal-footer">
                                <input type="submit" class="btn btn-default" name="name" value="@Resource.Add" />
                            </div>
                            </form>
                    </div>
                </div>
            </div>

这是我的脚本:

$("#selectAll").click(function () {
    if ($(this).is(":checked")) {
        $(".checkBoxClass").prop("checked",true)
    }else{
        $(".checkBoxClass").prop("checked",false)
    }
    });
    $(".modal #sendAll").click(function () {
        var subscriptionList = [];
        $("input[id=DepositCommentBefore]").each(function () {
        var DepositCommentBefore = $(this).val();
            if (DepositCommentBefore != "") {
                var cohortSubscriptionId = $(this).attr("subscriptionid")
                subscriptionList.push({
                    "ID": cohortSubscriptionId,"ContractStatus": ContractStatus,"DepositCommentBefore": DepositCommentBefore
                })
            }
        });
        subscriptionList = JSON.stringify({ 'subscriptionList': subscriptionList });

        $.ajax({
            contentType: 'application/json; charset=utf-8',dataType: 'json',type: 'POST',url: '/CohortSubscriptions/ModifyDepositStatus',data: subscriptionList,success: function () {
                //location.reload();
            }
        });
    })
wenm2009 回答:在局部视图razor mvc 5中发布模态的帖子

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3107401.html

大家都在问