Не удается установить сообщение Toastr с контроллера в ASP.NET MVC 5 - PullRequest
0 голосов
/ 24 августа 2018

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

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

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

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

Screenshot 1

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

Screenshot 2

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

1 Ответ

0 голосов
/ 25 августа 2018

Создайте частичное представление с именем _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")
...