相关疑难解决方法(0)

ASP.NET MVC Route的无限URL参数

我需要一个实现,我可以在我的ASP.NET控制器上获得无限的参数.如果我举个例子,那会更好:

我们假设我将有以下网址:

example.com/tag/poo/bar/poobar
example.com/tag/poo/bar/poobar/poo2/poo4
example.com/tag/poo/bar/poobar/poo89
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,它将获得无限数量的标记,example.com/tag/并且斜杠将成为此处的分隔符.

在控制器上我想这样做:

foreach(string item in paramaters) { 

    //this is one of the url paramaters
    string poo = item;

}
Run Code Online (Sandbox Code Playgroud)

有没有任何已知的方法来实现这一目标?如何从控制器获取值?用Dictionary<string, string>List<string>

注意 :

IMO没有很好地解释这个问题,但我尽力适应它.in.随意调整它

asp.net asp.net-mvc asp.net-mvc-routing asp.net-mvc-3

38
推荐指数
4
解决办法
2万
查看次数