gpt4 book ai didi

asp.net - 如何从使用 URL 路由的 ASP.NET 站点上的 URL 中删除参数?

转载 作者:行者123 更新时间:2023-12-05 08:02:27 25 4
gpt4 key购买 nike

我最近将 URL 路由 添加到我的基于 ASP.NET 和 C# 的非 MVC 站点。所以现在如果我收到以下传入请求:

http://www.coolsite.com/item/27

...我可以在幕后将其重新映射为:

http://www.coolsite.com/widgets.aspx?id=27

今天,我在 URL 的末尾添加了一个附加参数,以跟踪在 Facebook 上“喜欢”此链接的用户。我想构建一个推荐或花型图表,这样我就可以跟踪哪些用户分享或喜欢了某些内容,以及他们的哪些 friend 点击了共享链接。因此,对于 ID 为 333 的用户“Joe”,如果他“喜欢”该页面,则 URL 如下所示:

http://www.coolsite.com/item/27/333

仅当在服务器上构建页面时,值“333”对我很重要,这样我才能更新我的 FacebookLikeReferral 数据库表,但我真的不想(或不需要)在中显示“333”参数页面加载后的地址框。

修改 URL 的最佳做法是什么(通过路由或其他机制)删除“333”“/333” 从 URL 的末尾开始?

最佳答案

返回没有该参数的重定向结果。

关于asp.net - 如何从使用 URL 路由的 ASP.NET 站点上的 URL 中删除参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6566993/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com