小编JSC*_*JSC的帖子

如何使用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万
查看次数

禁用解决方案资源管理器中的拖放操作

有没有办法禁用解决方案资源管理器的拖放功能?你为什么这么问?我使用wacom数位板已经有好几年了,我喜欢它.但是,当您在解决方案资源管理器中使用它与TFS或AnkhSvn等源代码控件结合使用时,如果您意外将文件移动到其他目录中,则会发生灾难.

我目前设置visual studio来提示何时要检出文件,但是当检出解决方案/项目文件时,上述问题仍然存在.

drag-and-drop projects-and-solutions visual-studio

37
推荐指数
2
解决办法
7374
查看次数

"嵌套foreach"vs"lambda/linq查询"性能(LINQ-to-Objects)

从性能的角度来看,你应该使用"嵌套的foreach"或"lambda/linq查询"?

c# foreach lambda linq-to-objects

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

使用infopath 2010编辑共享点列表表单

LS,

我正在尝试使用InfoPath 2010打开sharepoint 2010列表但是当我尝试这个时,我得到以下错误消息:"此功能需要启用infopath表单服务的sharepoint server 2010或更高版本".奇怪的是,如果我使用InfoPath创建一个空表单,它甚至可以发布到SP2010.我当前的许可证是"具有企业客户端访问许可证的SharePoint Server",因此它应该可以工作.

Thanx提前

infopath sharepoint-2010

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