Asp.net mvc 从同一页继承的ASP.NET MVC视图和WebForm页

Asp.net mvc 从同一页继承的ASP.NET MVC视图和WebForm页,asp.net-mvc,webforms,Asp.net Mvc,Webforms,我正在从事使用WebForms编写的ASP.NET项目。我们正在切换到MVC,所以我们用MVC编写所有新页面。我们还不想重写应用程序的一些重要部分,比如位于我们的基本页中的身份验证。BasePage继承自每个WebForm页面 问题:MVC视图能否继承WebForms也使用的这个公共基页?如果视图可以,基本页面是否会在其正常页面生命周期中运行 简而言之,答案并非如此 尽管MVC页面看起来和闻起来都像webforms,但它们是不同的野兽。他们使用了一个名为viewpage的新类,该类从page继承

我正在从事使用WebForms编写的ASP.NET项目。我们正在切换到MVC,所以我们用MVC编写所有新页面。我们还不想重写应用程序的一些重要部分,比如位于我们的基本页中的身份验证。BasePage继承自每个WebForm页面


问题:MVC视图能否继承WebForms也使用的这个公共基页?如果视图可以,基本页面是否会在其正常页面生命周期中运行

简而言之,答案并非如此

尽管MVC页面看起来和闻起来都像webforms,但它们是不同的野兽。他们使用了一个名为viewpage的新类,该类从page继承而来

同样以MVC的方式做事,视图做安全性之类的事情已经太迟了

最好先花些时间将共享资源转换为服务类,以便在webforms和MVC之间重用


西蒙

说得好。我只是想知道是否有人做过这样的事情,以及他们是怎么做的。我有一个混合的MVC和webform应用程序,我在我们的内部网上支持。我们的新开发都是MVC。对于较旧的应用程序,当我们进行任何更新时,我们已经转到Model View Presenter,这是一个很好的折衷方案。它仍然是一个webforms应用程序,但更多的是模型视图思维方式。在以后的某个时候,它应该可以更容易地从那里过渡到MVC。