jQuery AJAX Post Int Array到MVC Controller

时间:2014-09-25 15:08:08

标签: ajax asp.net-mvc-4

这适用于我的开发环境和我的暂存环境,但不适用于生产环境。

[HttpPost]
public JsonResult Cancel(int[] id)
{
    // Code
}

我的javascript

var contracts = [100, 200, 300];

            $.ajax({
                type: "POST",
                url: "/Contracts/Cancel",
                beforeSend: showLoader,
                complete: hideLoader,
                data: { id: contracts },
                traditional: true,
                success: handler.callback
            });

正如我所说,在staging和dev中工作正常,但在生产中int [] id为null。暂存和生产是相同的服务器只是不同的虚拟主机。 IIS中是否存在某种配置或我的代码有问题?

所以目前如果我需要取消生产中的东西,我必须将dev中的连接字符串更改为指向生产数据库,然后取消这些项目。所以,它告诉我,这很可能与服务器有关,但不知道它可能是什么。

0 个答案:

没有答案