2012-05-02 54 views
1

我在单个页面的Web应用程序中遇到了一种情况。我使用客户端上的地址信息来确定要加载的数据。我希望能够像下面的所有url直接指向HomeController上的Index操作方法。带有多个可选参数的ASP.NET MVC路由

http://mysite.com/Home/Index/Value/23/Another/34 
http://mysite.com/Home/Index/Value/23/Another/34/StillAnother/45 

在该控制器的方法,我想的参数,如清单:

{"Value", "23", "Another", "34"} 
{"Value", "23", "Another", "34", "StillAnother", "45"} 

这可能吗?

+0

可能重复http://stackoverflow.com/questions/7515644/infinite-url-parameters-for-asp-net- mvc-route) – Zeph

回答

2

单页网页应用程序并不意味着有一个单一的控制器和动作,所以我希望这不是你所追求的。如果您只是试图绑定更多的URL参数,那么使用路由很容易实现。看看这个问题:Infinite URL Parameters for ASP.NET MVC Route

[无限URL参数ASP.NET MVC路线](的
+0

谢谢,这个问题是重复的。 –