Я ответил на этот вопрос здесь :
Как добавить страницу с выделенным кодом в частичное представление
Кажется, это не было особенно сложно, и вполне выполнимо
Этот ответ работал для частичного 'ViewUserControl', но то же самое должно применяться
Хорошо.
Первый: добавить файл класса с условным обозначением .cs (т.е. view.ascx.cs)
Второе: добавить «using System.Web.Mvc;» в класс
В-третьих: изменить класс на Inherit с «ViewUserControl <>»
Четвертый: добавить следующее в заголовок View:
CodeBehind="View.ascx.cs" Inherits="Project.Views.Shared.View"
В-пятых: скопируйте файлы из решения и перетащите обратно, чтобы заново связать их вместе
Примечание. Чтобы это работало с обычным представлением MVC, вам просто нужно наследовать класс от ViewPage