相关疑难解决方法(0)

MVC3和JSON.stringify()ModelBinding返回null模型

我试图让模型绑定MVC3和JSON工作,但我没有运气...无论我做什么,我似乎null在服务器上得到一个模型.

方法签名:

public ActionResult FilterReports(DealSummaryComparisonViewModel model)
Run Code Online (Sandbox Code Playgroud)

Javascript 更新:

<script type="text/javascript" language="javascript">

    $(document).ready(function () {
        $('#filter-reports').click(filterReports);
    });

    function filterReports() {
        var filters = {
            SelectedRtoId: $('#SelectedRtoId').val(),
            SelectedPricingPointId: $('#SelectedPricingPointId').val(),
            SelectedLoadTypeId: $('#SelectedLoadTypeId').val(),
            SelectedBlockId: $('#SelectedBlockId').val(),
            SelectedRevisionStatusId: $('#SelectedRevisionStatusId').val()
        }
        var dealSummaries = { SelectedItemIds: $('#SelectedItemIds').val() }
        var model = { ReportingFilters: filters, DealSummaries: dealSummaries }

        $('#selected-items select option').attr("selected", "selected");
        $.ajax({
            url: '@Url.Action("FilterReports")',
            data: model,
            contentType: 'application/json',
            dataType: 'json',
            success: function (data) {
                alert(data);
            }
        }); 
    }
</script>
Run Code Online (Sandbox Code Playgroud)

楷模:

public class DealSummaryComparisonViewModel
{ …
Run Code Online (Sandbox Code Playgroud)

c# asp.net jquery json asp.net-mvc-3

7
推荐指数
1
解决办法
3万
查看次数

标签 统计

asp.net ×1

asp.net-mvc-3 ×1

c# ×1

jquery ×1

json ×1