我有像Folder-One / Page-One.aspx这样的视图名称我想做一个基本控制器实现,所有请求都转到一个基本控制器,它根据上下文返回视图。显然仍然将.aspx保留在路径中
我有像启动/ application-faq.aspx这样的文件夹,但我想要做的是我想创建一个执行所有返回视图的控制器,因为页面基本上是静态的html
这可能吗?
答案 0 :(得分:1)
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{view}.aspx", // URL with parameters
new { controller = "Base", action = "ChooseView" ,view ="Page-One"}
);
您的操作可以选择要显示的视图:
publict ActionResult ChooseView (string viewName)
{ return view(“〜/ Views /”+ viewName); }