是否可以直接将Classic ASP网页作为Action Result等返回?我刚刚继承了一堆仍在维护甚至扩展的经典ASP应用程序。
我希望停止编写新的经典ASP代码转移到基于MVC的设置(因为这是部门的方向)。因此,我正在寻找任何不需要我重写所有应用程序的选项,但允许我慢慢添加用ASP.Net编写的功能。
理想情况下,我想组织控制器等功能,然后返回现有的ASP页面作为Actions的结果。我希望URL结构看起来与普通的MVC网站相同。
有任何想法或建议吗?我知道还有其他帖子。没有看到任何试图通过Action Result等返回ASP页面。
由于
格雷姆
答案 0 :(得分:3)
是否可以直接将经典ASP网页作为动作结果等返回?
没有。你能做的最好的是重定向。如果要将一些传统的经典ASP站点迁移到ASP.NET MVC,则可以逐步执行此操作。您可以通过引入控制器,模型和视图来逐个替换页面。 iframes
也可以用作临时解决方案,以便在迁移期间在两种技术之间进行互操作。