通过来自解决方案中另一个项目的.aspx的ajax调用MVC操作方法

时间:2017-04-12 15:29:40

标签: jquery asp.net ajax asp.net-mvc

如何通过来自解决方案中另一个项目的.aspx的ajax成功调用操作方法?

来自Project1的

.aspx代码:

var url = 'http://local.myproject.co.uk/Test/Testing';
        $.ajax({
            type: 'POST',
            url: url,
            data: { cookieValue: "test" },
            cache: false,
            success: function (result) {
            }
        });

下面的Project2中的TestController:

public string Testing(string cookieValue)
{
    return cookieValue;
}

以上不起作用。

我怎样才能让它发挥作用?

2 个答案:

答案 0 :(得分:0)

  

如何通过.aspx中的ajax成功调用操作方法   从解决方案中的另一个项目?

您必须使用正确的端口才能查询其他项目。

答案 1 :(得分:0)

您需要在MVC中间件管道中设置 CORS ,以便ASPX站点访问MVC站点。

Setting up CORS

git rm assets/bower