Было бы очень сложно, настолько, что я бы порекомендовал найти другой способ :(. Хотелось бы, чтобы это было проще, но это сложности, связанные с интеграцией нового механизма представления в существующую унаследованную систему.
Чтобы дать вам преимущество, если вы действительно хотите попробовать это: вам, вероятно, нужно создать собственный базовый класс, наследующий от WebViewPage для ваших страниц содержимого Razor, переопределить некоторые из методов (честно говоря, я не слишком знаком с этим аспектом, поэтому вам нужно будет выполнить отладку, чтобы следовать конвейеру), чтобы вместо обработки свойства Layout как пути к странице Layout вы рассматривали его как главную страницу. Затем вам нужно создать экземпляр главной страницы и каким-то образом преобразовать разделы (которые были преобразованы в вызовы DefineSection анализатором Razor и должны храниться в словаре где-то в базовом классе) в элементы управления содержимым и вставить их в Мастер страница.
Если бы я не потряс ваш разум к этому моменту, вы могли бы просто справиться с этим, но, честно говоря, я бы этого избегал.
P.S. Мы называем старый механизм просмотра «ASPX», основываясь на его расширении файла;).