2011-11-22 55 views

回答

0

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

删除默认路由"/{controller}/{action}/{id}",并为每个MVC页面的路线。这样,任何未被路由捕获的请求都会落入“旧”请求处理。

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

请注意,MVC视图实际上并不在文件夹support中,您可以将它们放在任何您喜欢的位置,这是确定哪些URL由MVC处理的路线。

+0

谢谢Guffa:如果在这个名字下没有发现任何视图,那么寻找遗留页面会很好。 – abenci

+0

@devdept:我不知道这是否可能。在确定路径是否匹配时,MVC引擎不会查找视图,而只是查看实际路由。控制器可以使用它喜欢的任何视图(或根本没有视图),因此不必具有与请求相对应的视图。 – Guffa

相关问题