你還在用Html.PartialAsync? 教你更簡單一招搞定


   我們在使用Core開發時遇到使用@Html.Partial(“ActionName”);時,編譯器會出現如下警告:

   MVC1000 Use of IHtmlHelper.Partial may result in application deadlocks. Consider using <partial> Tag Helper or IHtmlHelper.PartialAsync.

  那么有意思了,我開始百度這個錯誤內容,查到的解決方案全部都是,使用

@await Html.PartialAsync(“ActionName”);

  查到這里我的內心是有點崩潰的,2020年了兄弟們,咱們就不能有點鑽研精神,警告里大大的寫着 Consider using <partial> Tag Helper,那么<partial> Tag到底怎么用?為什么沒人用?因為懶,有現成答案,不會用。於是查到微軟的官方文檔,下面給出鏈接:

  https://docs.microsoft.com/en-us/aspnet/core/mvc/views/tag-helpers/built-in/partial-tag-helper?view=aspnetcore-3.1

  清清楚楚寫着,一個partial標簽解決所有難題,於是改為如下:

<partial name="ActionName" />

  簡單清晰明了。運行,完美。


免責聲明!

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



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