在同一个文件夹中拥有ASPX、HTM和MVC视图



我们喜欢将所有关于支持的页面放在http://www.company.com/support下的方法。在迁移到ASP之后。. NET MVC 3和尝试这个,我们可以运行各种类型的页面,但不是在同一个文件夹内。

有什么解决方法吗?

谢谢。

如果您需要在同一文件夹中混合使用MVC页面和非MVC页面,这里有一些提示:

删除默认路由"/{controller}/{action}/{id}",为每个MVC页面制作路由。这样,任何未被路由捕获的请求都将被"旧"请求处理。

控制器中的return View();方法调用在命名为Views文件夹中的控制器的文件夹中查找视图,因此指定视图的名称,例如return View("/support/index");

注意MVC视图实际上并不一定要在文件夹support中,你可以把它们放在任何你喜欢的地方,路由决定了MVC处理哪些url。

最新更新