首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

ASP.NET MVC 比较难的一个有关问题

2012-07-31 
ASP.NET MVC 比较难的一个问题我VIEWS 下面有两个文件夹 Home1 和Home2我想让/Home1/action1 调用 HomeCon

ASP.NET MVC 比较难的一个问题

 我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) {                            }        });
[解决办法]
探讨
一般用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 }  ); 

热点排行