2016-11-26 34 views

回答

1

經過Google搜索後,我可以看到還沒有很多ASP.NET MVC Core AJAX教程。但我確實發現了一個應該很有幫助的東西。

這是一個很好的教程,用於構建ASP.NET Core MVC App的服務器端。您可以像構建非ASP.NET應用程序一樣構建客戶端。 (Jquery ajax請求,Angular等)https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-web-api

0

目前似乎還沒有任何教程明確覆蓋AJAX和ASP.NET MVC Core,但是有幾個關於Stack Overflow的問題給出了很好的示例在客戶端使用AJAX從服務器刷新界面元素:

Viewcomponent alternative for ajax refresh

MVC6 EF7 Viewcomponent ajax refresh issues

這兩方面的問題是關於在MVC核心的新ViewComponent,但你可以那樣的邏輯同樣適用於更新部分視圖或其他頁面元素。

在相關說明中,請注意MVC6中Async和AJAX的區別。我期待異步客戶端元素產生AJAX風格的行爲,但他們不。這個問題給出了爲什麼這是一個很好的解釋:

ViewComponents in ASP.NET MVC 6 are not async

雖然在一般的正常的AJAX風格的工作流程仍然適用相同的,因爲它在MVC5也多以MVC5例子會有所幫助過,但鏈接上面解決了一些MVC6特定的東西。