2015-06-08 29 views
0

我有一個引用另一個項目B的MVC項目A.是否可以對項目B中定義的控制器中的操作方法進行ajax調用?MVC:使用在被引用項目中定義的控制器

    $.ajax({ 
        url: "/ThatController/CountyJSON/?Country=" + $('#JobCountry').val()... 

我該如何放置「ThatController」?

謝謝。

+0

另一個項目中控制器的路徑.... –

+0

@DanField項目A引用B.dll。路徑應該如何看待? url:「/ B/Controllers/ThanController/CountyJSON/...」不起作用 –

+0

你可以定義某種自定義路由,但是你有另一個項目的工作網址嗎? –

回答

1

您必須確保兩個項目都已部署。換句話說,項目B需要以與部署項目A幾乎相同的方式進行部署。

然後,您可以簡單地使用它的URL調用項目B的控制器路由,就好像您正在調用控制器路由。您的AJAX調用不需要任何其他特殊的東西 - 除非項目B部署在不同的域中,在這種情況下,您需要查看CORS。

相關問題