gpt4 book ai didi

asp.net-mvc - 防止 URL 中的空格显示为 %20

转载 作者:行者123 更新时间:2023-12-04 23:53:53 32 4
gpt4 key购买 nike

我想在地址栏中显示漂亮的 URL 并避免像 %20 那样显示空格

这是一个例子:

enter image description here

是否可以用破折号替换这些空格?

类似于:/BANQUE/International-Ledger

也许在路由中要做些什么?

谢谢。

最佳答案

您不想替换生成的 route 的空格,您首先不想生成它们。

您的“国际分类帐”是什么?如果是action,那么使用[ActionName("International-Ledger")]

如果它是某种产品或产品类别,最好不要使用产品名称作为 URL,而是使用名称生成的一些“ token ”,例如使用正则表达式,将空格替换为破折号,将特殊字母替换为基本的字母变体,可能还有一些唯一标识符,以防止具有相同名称的产品发生冲突。

参见 How can I create a SEO friendly dash-delimited url from a string?

关于asp.net-mvc - 防止 URL 中的空格显示为 %20,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8110518/

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