MVC3中返回的经典ASP页面

时间:2011-10-28 09:25:37

标签: asp.net-mvc asp.net-mvc-3 asp-classic refactoring

是否可以直接将Classic ASP网页作为Action Result等返回?我刚刚继承了一堆仍在维护甚至扩展的经典ASP应用程序。

我希望停止编写新的经典ASP代码转移到基于MVC的设置(因为这是部门的方向)。因此,我正在寻找任何不需要我重写所有应用程序的选项,但允许我慢慢添加用ASP.Net编写的功能。

理想情况下,我想组织控制器等功能,然后返回现有的ASP页面作为Actions的结果。我希望URL结构看起来与普通的MVC网站相同。

有任何想法或建议吗?我知道还有其他帖子。没有看到任何试图通过Action Result等返回ASP页面。

由于

格雷姆

1 个答案:

答案 0 :(得分:3)

  

是否可以直接将经典ASP网页作为动作结果等返回?

没有。你能做的最好的是重定向。如果要将一些传统的经典ASP站点迁移到ASP.NET MVC,则可以逐步执行此操作。您可以通过引入控制器,模型和视图来逐个替换页面。 iframes也可以用作临时解决方案,以便在迁移期间在两种技术之间进行互操作。