Чтобы добавить файл codebehind на страницу aspx, но при этом разрешить ему быть целью представления MVC, выполните следующие действия.
Для просмотра страницы с именем Index.aspx
...
Заменить следующий код ....
<%@ Page Inherits="System.Web.Mvc.ViewPage" %>
с
<%@ Page CodeFile="Index.aspx.vb" Inherits="Home_Index" %>
Затем создайте файл с именем Index.aspx.cs
(или .vb
).
partial class Home_Index : System.Web.Mvc.ViewPage
{...}
или VB
Partial Class Home_Index
Inherits System.Web.Mvc.ViewPage
...
End Class
Вот и все. Единственное, что особенное, это использование правильного Mvc.ViewPage
базового класса.