В моем приложении у меня есть две мастер-страницы, и они используются в разных случаях. Скажем, один главный вид просто отображает верхнюю половину страницы, а другой основной вид, который отображает верхнюю половину, а также панель навигации в сторону. Мы передаем данные на эти главные страницы, используя модели представления
Теперь в моем контроллере мое индексное действие относится к MasterPage с панелью навигации и вкладкой сведений, которая не нуждается в панели навигации. Но теперь возникает проблема всякий раз, когда я пытаюсь отобразить страницу «Сведения», мой сайт падает на Site.MasterWithNavigation, хотя в настоящее время он связан с моим представлением сведений. я понятия не имею, как он приземляется там.
При подключении отладчика и проверке, где происходит сбой pae, он показал мне, что происходит сбой в Site.MasterWithNavigation, и при проверке стека вызовов была только одна запись, которая переместила меня на другой мой Site.Master и показала исключение в линия рендеринга случайного частичного представления. Я подумал, что, черт возьми, позвольте мне закомментировать этот фрагмент строки и снова увидел сбой, происходящий сейчас в другой строке, где я отображаю элемент ввода HTML.
Есть идеи, какого черта я это вижу? Обратите внимание, что у нас есть другие страницы, которые используют вторую главную страницу, но по какой-то причине они все находятся в другом контроллере, который называется WhateeverDetailsController. Считаете ли вы, что есть проблема, когда мы используем две разные главные страницы для двух разных действий в одном контроллере.