Исключение типа «System.InsufficientExecutionStackException» произошло в System.Web.dll, но не было обработано в коде пользователя в nopcommerce 3.80. - PullRequest
0 голосов
/ 18 марта 2019

Ошибка темы отображается, когда я добавляю метод в общий контроллер и вызываю этот метод из Представления заголовка файла, который находится в теме => Вид => Общий в nopcommerce 3.80 .

Вот мой метод, который я вызываю с общего контроллера

public ActionResult MobileBrowser()
{
    var browser = Request.Browser;
    System.Web.HttpBrowserCapabilitiesBase myBrowserCaps = browser;
    if (((System.Web.HttpBrowserCapabilitiesBase)myBrowserCaps).IsMobileDevice)
    {
        ViewBag.Message = "mob";
    }
    else
    {
        ViewBag.Message = "web";
    }
    return View();
}

Вот файл View MobileBrowser метод

@if (ViewBag.Message == "mob")
{
    Mobile
}

@if (ViewBag.Message == "web")
{
    Web
}

Вот Header.cshtml откуда я звоню MobileBrowser метод из общий контроллер

@Html.Action("MobileBrowser", "Common")

1 Ответ

0 голосов
/ 18 марта 2019

Я получил решение, я кодирую частичное представление вместо представления . Особая благодарность Тецуя Ямамото за предложение.

...