Мастер-страницы кажутся мне местом, где их трудно обойти. Допустим, у вас есть стандартное место на всех ваших страницах, где будут отображаться сообщения об ошибках. Вы можете теоретически строго ввести MasterPage и убедиться, что все модели представлений наследуются от некоторого базового класса, который дает вам строгий тип доступа к переменной для установки сообщения об ошибке на главной странице, но это выглядит как перебор , Гораздо разумнее сделать что-то вроде:
ViewData["ErrorMessage"] = "This is an error message";
и у вашей главной страницы есть раздел, отображающий его:
<div class="error_message"><%= ViewData["ErrorMessage"] %></div>