我VIEWS 下面有两个文件夹 Home1 和 Home2
我想让 /Home1/action1 调用 HomeController中的 Index
我想让 /Home2/action2 也调用 HomeController中的 Index
并返回他们各自的视图让用户浏览
------解决方案--------------------------------------------------------
年纪小还不知道MVC的概念。
楼下大神 解答的时候顺便照顾下小弟 。3Q
------解决方案--------------------------------------------------------
一般用ajax调用,把url指向控制器的方法就好了
- JScript code
$.ajax({ type: "POST", url: "/Home/Index/" success: function (msg) { } });
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
如果这是一个特例,就在控制器里面返回对应的视图,如果是一个一般的规律,就从控制器中继承一个自己的控制器。
另外你要分清楚,是转到不同的控制还是不同的视图。
------解决方案--------------------------------------------------------
在Global.asax中添加路由匹配
添加个自定义路由
- C# code
routes.MapRoute( "MyRoute1", "Home1/action1/{id}", new { controller = "Home", action = "Index", id = UrlParameter.Optional } );routes.MapRoute( "MyRoute2", "Home2/action2/{id}", new { controller = "Home", action = "Index", id = UrlParameter.Optional } );