【兼容寫法】HttpServerUtility.Execute 在等待異步操作完成時被阻止。關鍵詞:MVC,分部視圖,異步


異常處理匯總-后端系列 http://www.cnblogs.com/dunitian/p/4523006.html

MVC6之前的版本,對分部視圖的異步支持不是很好

問題:

視圖里面有分布視圖:@{Html.RenderAction("NewProduct", "PartialView", new { count = 10 });}

后端采用異步方法,比如:

其實MVC里面的分布視圖有兩種調用方法,大多人都是喜歡用第一種,@{Html.RenderAction("NewProduct", "PartialView", new { count = 10 });}

第二種就是Ajax加載,如圖:(老規矩,講問題的時候普及一點小知識:【可以考慮一下,為什么用URL.Action()而不用 /xx/xxx的寫法,下一步解釋】

收工(有更好解決方法可以下面留言)【擴展的答案:為了偽靜態化的方便,后期就不需要再改這些鏈接了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM