[英]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.