首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当ID修改为ASP.Net Webform时,URL中的产品名称未更改

当ID修改为ASP.Net Webform时,URL中的产品名称未更改
EN

Stack Overflow用户
提问于 2021-08-09 07:07:10
回答 1查看 34关注 0票数 0

我有一个带有框架4.5的ASP.Net Webforms应用程序。

我有一个展示产品的页面。url是/product/Toy1/toy1_ID。

如果我将ID部分,即toy1_ID更改为toy2_ID,页面将显示toy2,但URL保持不变/product/Toy1/toy2_ID。

如果ID部分发生更改,有没有办法用URL中的Toy2 (产品名称)更新URL

所需URL = /product/Toy2/toy2_ID

如果ID已更改,则URL中的产品名称也应更改

EN

回答 1

Stack Overflow用户

发布于 2021-08-09 16:36:09

这个答案可能是不必要的,但在我们的一个网站中,我们有一个类似的URL重写,我们为解决这种情况所做的是,在productpage.aspx.cs代码中,我们从URL中获取id和名称,并检查url名称是否与数据库中该id的名称匹配。如果没有,我们将为该id构建一个具有正确名称的url,并执行301重定向到它。

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

https://stackoverflow.com/questions/68708065

复制
相关文章

相似问题

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