У меня есть скрытое поле, которое отображает целочисленный siteId, определенный в моей viewbag
Иногда этого нет, если предположить, что это может быть связано с сеансами в MVC
Когда это происходит, как я могу перенаправить на свою страницу входа? В настоящее время это приводит к ошибке приведения в моей cshtml странице
Если ошибка произошла в моем контроллере, это легко, но я не знаю, как бороться с ошибками в файлах cshtml
Мой cshtml имеет это
<div>
@(Html.Hidden("SiteID", (int) ViewBag.SiteID))
</div>
Кажется, будто мой пользователь некоторое время остается на сайте, затем пытается обновить или сделать что-то еще, что я получаю cannot convert null to 'int' because it is a non nullable type
Пол