我最近添加了URL路由到我的非MVC网站这是基于ASP.NET和C#。所以,现在,如果我得到以下传入的请求:如何从使用URL路由的ASP.NET网站上的URL中删除参数?
http://www.coolsite.com/item/27
...我可以重新映射这个场景背后:
http://www.coolsite.com/widgets.aspx?id=27
今天,我增加了一个附加参数的URL的末尾跟踪在Facebook上“喜欢”这个链接的用户。我想要建立一个推荐或花型图,这样我就可以跟踪哪些用户分享或喜欢某些东西,以及他们的哪些朋友跟随共享链接。那么,对于用户“乔”谁拥有333的ID,网址是这样的,如果他“喜欢”的页面:
http://www.coolsite.com/item/27/333
页面正在建设只有当值“333”是对我很重要在服务器上,所以我可以更新我的FacebookLikeReferral数据库表,但我并不想(或需要)在页面加载后在地址栏中显示“333”参数。
什么是最好的实践方式修改URL(通过路由或其他一些机制)删除从URL末尾的“333”或“/ 333”?
你是如何解决这个问题的? – Webruster