Не удается установить сообщение Toastr с контроллера в ASP.NET MVC 5

Я хочу отображать сообщение toastr от контроллера для этой предпочтительной ссылки, но не работает должным образом.

Я передаю сообщение от контроллера, как это

this.AddToastMessage("", "Menu Added Successfully", ToastType.Success);

сообщение перейти к просмотру ... для этого см. мой скриншот № 1

Скриншот 1

Но когда я передаю значение моему вспомогательному классу, он пройдет null, я не знаю, как это сделать. Для этого см. Мой скриншот 2

Скриншот 2

Что я делаю неправильно? Может кто-нибудь мне помочь.?

c#,asp.net-mvc,toastr,

1

Ответов: 1


1 принят

Создайте частичный вид с именем _Toastr.cshtmlв вашей общей папке, где _Layout.cshtml присутствует ваше настоящее.

И вставьте ниже кода

@using WebApplicationMVC1.Models
@if (TempData.ContainsKey("Toastr"))
{
    Toastr toastr = TempData["Toastr"] as Toastr;
    @ToastrBuilder.ShowToastMessages(toastr);
}

И назовите это частичное представление на своей _Layout.cshtmlстранице ниже RenderSectionстроки, как

@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/toastr")
@Scripts.Render("~/bundles/bootstrap")
@RenderSection("scripts", required: false)

@Html.Partial("_Toastr")
C #, asp.net-MVC, toastr,
Похожие вопросы