相关疑难解决方法(0)

如何使用JSON,jQuery向ASP.NET MVC Controller发布复杂对象数组?

我当前的代码如下所示.如何将我的数组传递给控制器​​以及控制器操作必须接受哪种参数?

function getplaceholders() {
    var placeholders = $('.ui-sortable');
    var result = new Array();
    placeholders.each(function() {
        var ph = $(this).attr('id');
        var sections = $(this).find('.sort');
        var section;

        sections.each(function(i, item) {
            var sid = $(item).attr('id');

            result.push({ 'SectionId': sid, 'Placeholder': ph, 'Position': i });
        });
    });
    alert(result.toString());
    $.post(
        '/portal/Designer.mvc/SaveOrUpdate',
        result,
        function(data) {
            alert(data.Result);
        }, "json");
};
Run Code Online (Sandbox Code Playgroud)

我的控制器动作方法看起来像

public JsonResult SaveOrUpdate(IList<PageDesignWidget> widgets)
Run Code Online (Sandbox Code Playgroud)

javascript c# asp.net-mvc jquery json

92
推荐指数
5
解决办法
12万
查看次数

标签 统计

asp.net-mvc ×1

c# ×1

javascript ×1

jquery ×1

json ×1