繁体   English   中英

Asp.net路由4.0

[英]Asp.net Routing 4.0

如何在asp.net 4.0中路由一个页面的多个URL?

示例-:我有4个参数1.Sector,2.Area,3.City,4.Date

所以我有很多网址

jobs/Sector,
jobs/Area,
jobs/City,
jobs/Date,
jobs/Sector/City,
jobs/Sector/Area/City etc.

所有这些URL处理一页( ~/jobSearch.aspx

因此,它应该是句柄书签,并且它们之间不会产生任何歧义?

对于可变长度的路由,您可以使用catch all原理,如下所示

routes.MapRoute("MyRoute", "{controller}/{action}/{id}/{*catchall}",
   new { controller = "JobSearch", action = "Index", id = UrlParameter.Optional });

如果您在使用WebForms和MVC不, 这里是一个指南。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM