Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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

Trying to make a web app using .Netcore When I run the application I get this error. Help me This is not a errors but a warning. But help me to resolve

I added my code below

<!DOCTYPE html>
<html>
<head>
    <meta name="viewport" content="width=device-width" />
    <title>@ViewBag.Title</title>

    <link href="~/css/bootstrap.css" rel="stylesheet" />
    <link href="~/css/sidebar-nav.min.css" rel="stylesheet" />
    <link href="~/css/animate.css" rel="stylesheet" />
    <link href="~/css/default.css" rel="stylesheet" />
    <link href="~/css/style.css" rel="stylesheet" />
</head>
<body class="fix-header fix-sidebar">
    <div id="wrapper">
        @Html.Partial("AdminPartials/_TopMenu")
        @Html.Partial("AdminPartials/_Sidebar")
        <div id="page-wrapper" style="min-height:600px">
            <div class="container-fluid">
                @RenderBody()
                <hr />
                <footer class="footer text-center">© @DateTime.Now.Year | Powered by Techguy</footer>
            </div>
        </div>
    </div>

    @RenderSection("scripts", required: false)

    <script src="~/js/jquery.min.js"></script>
    <script src="~/js/bootstrap.min.js"></script>
    <script src="~/js/sidebar-nav.min.js"></script>
    <script src="~/js/custom.js"></script>

</body>
</html>
like image 962
Techguy Avatar asked Jun 29 '19 17:06

Techguy


People also ask

Can I use ihtmlhelper partial async in MVC 1000?

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

How do I use ihtmlhelper partial?

Use of IHtmlHelper.Partial may result in application deadlocks. Consider using <partial> Tag Helper or IHtmlHelper.PartialAsync. Replace calls to @Html.Partial with @await Html.PartialAsync or the Partial Tag Helper. For more information on Partial Tag Helper migration, see Migrate from an HTML Helper.

What helper should I use with MVC 1000?

Consider using <partial> Tag Helper or IHtmlHelper.PartialAsync. #6275 | Asp.Net Zero Support Compiler warning MVC1000: Use of IHtmlHelper.Partial may result in application deadlocks.

What is the compiler warning for ihtmlhelper?

Compiler warning MVC1000: Use of IHtmlHelper.Partial may result in application deadlocks. Consider using <partial> Tag Helper or IHtmlHelper.PartialAsync. #6275 | Asp.Net Zero Support Compiler warning MVC1000: Use of IHtmlHelper.Partial may result in application deadlocks.


1 Answers

In case you are looking just how to update from @Html.Partial to <partial>:

    @Html.Partial("AdminPartials/_TopMenu")
    @Html.Partial("AdminPartials/_Sidebar")

Should be changed to

    <partial name="AdminPartials/_TopMenu" />
    <partial name="AdminPartials/_Sidebar" />

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

like image 164
Konard Avatar answered Oct 04 '22 02:10

Konard