Я жестко кодирую значение - 'test' в ViewBag и TempData, но они НЕ отображаются в представлении.
Why?
I am NOT redirecting, just rendering - returning the view name with a model model class.
The word 'test' is not showing in the tag. But is in the viewbag.
Part of the BlogPublishedSelectionCriteria.cshtml view:
@model GbngWebClient.Models.BlogPublishedSelectionCriteriaVM
Критерии выбора блога @ {Layout = "~ / Просмотры / Shared / _LayoutUser.cs html"; } @TempData ["сообщение об ошибке"] @ ViewBag.errormessage
Последняя часть метода действия перед возвратом представления:
ViewBag.errormessage = "test";
TempData["errormessage"] = "test";
return View("BlogPublishedSelectionCriteria", blogPublishedSelectionCriteriaVM);
Кроме того, в моем представлении «Войти» я использую те же классы bootstrap CSS и панель просмотра, и все работает нормально.
введите описание изображения здесь
Мой метод входа возвращает только модель представления: return View (signInVM);
В отличие от того, у которого здесь проблема, которая возвращает имя представления и модель представления: return View ("BlogPublishedSelectionCriteria", blogPublishedSelectionCriteriaVM);