Мне было поручено переносить более старое приложение ASPX на .NET MVC, а затем выполнять некоторую работу над ним.Как получить доступ к странице просмотра с контроллера?
Это было чревато опасностью; не в последнюю очередь из-за моих проблем, что события APSX не будут распространяться в этой структуре (используя ViewPage для файла aspx.cs - это требует MVC 4)
I.E. - кнопка asp: Button с определенным событием клика больше не запускает событие click.
Что вызвало этот конкретный вопрос: у меня есть asp: table, которую я хочу перезагрузить, когда в контроллере происходят определенные действия. В коде позади файла у меня есть метод, который обрабатывает это, и он вызывается из Page_Load, просто отлично.
Но в контроллере мне нужно найти способ получить дескриптор на этой странице и вызвать этот метод. Я могу получить новый экземпляр страницы, но этот экземпляр не будет иметь уже созданную таблицу.
Как, в контроллере, можно ли захватить ViewPage, созданную для этого метода?