我有一个MVC项目A引用另一个项目B.是否可以对项目B中定义的控制器中的action方法进行ajax调用?
$.ajax({
url: "/ThatController/CountyJSON/?Country=" + $('#JobCountry').val()...
我应该用什么代替“ThatController”?
感谢。
答案 0 :(得分:1)
您必须确保部署这两个项目。换句话说,项目B的部署方式与部署项目A的方式大致相同。
然后,您可以使用URL调用项目B的控制器路径,就像在项目A中调用控制器路径一样。您的AJAX调用不需要任何其他特殊功能 - 除非项目B是部署在不同的域上,在这种情况下,您需要查看CORS。