首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Url路由-无限url

Url路由-无限url
EN

Stack Overflow用户
提问于 2012-01-03 17:45:17
回答 1查看 321关注 0票数 0

我使用asp.net mvc3,并且我想编写没有结尾的路由。我的意思是:

代码语言:javascript
复制
www.site.com/Cameras/{id}={string}/{id}={string}/{id}={string}/{id}={string}.....

其中id表示过滤器id,字符串表示该过滤器的值。我有许多类型的过滤器,在未来我希望能够添加更多的过滤器,而不需要任何依赖。这种路由应该是什么样子的?我该如何开始处理这些参数?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-03 17:52:39

你需要做的是写一个包罗万象的路由,然后这样解释它:

代码语言:javascript
复制
routes.MapRoute("Cameras", "cameras/{*url}",
      new { controller = "Cameras", action = "Index" }
  );



public ActionResult Index(string url)
{
     var ids = url.split('/');
     // now do what you need with the ids

}

您应该像这样使用urls:

/cameras/id1/id2/id3/id4

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8710312

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档