/Users/fevzisahinler/Projects/Todo/Todo/Views/Shared/_Layout.cshtml(14,14):警告 MVC1000:使用 IHtmlHelper.Partial 可能會導致應用程式死鎖。考慮使用 <partial> 標記幫助程式或 IHtmlHelper.PartialAsync。(MVC1000) (待辦事項)
請幫我
我在共享下創建了 _form.cshtml 檔案,
在 _layout.cshtml @Html.Partial("_Form") 我將 @Html.Partial("_Form") 添加到該部分,以便它出現在主頁上,但出現錯誤
uj5u.com熱心網友回復:
根據檔案:
使用 IHtmlHelper.Partial 或 IHtmlHelper.RenderPartial 擴展方法渲染部分會導致阻塞呼叫。由于執行緒池不足,這可能會導致性能下降和應用程式死鎖問題。
這意味著如果您使用@Html.Partial,您可能會遇到性能問題,因為此呼叫是同步的。
所以,在你的情況下,它應該是:
@await Html.PartialAsync("_Form")
或者......如果你想使用標簽,你可以這樣做:
<partial name="_Form" />
這兩個選項是異步的,因此您的錯誤應該消失。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/455805.html
標籤:C# 。网 asp.net-mvc 视觉工作室
上一篇:C#Windows表單應用程式。覆寫toString問題
下一篇:如何讓敵人向我走來?
