asp.net-mvc - 带空格的类别的 MVC 路由

标签 asp.net-mvc asp.net-mvc-routing

我有一个包含产品类别的网站。我希望在路由中定义类别,就像 www.domain.com/categoryA 一样。

这是我的问题,如果我的数据库中有“拳击手套”类别,我该如何处理类别名称中的空格?

最佳答案

您可以将空格编码为 %20,但这并不能真正产生漂亮的网址。我建议您将它们转换为破折号,并禁止在类别名称中使用破折号。您还可以禁用空格并强制用户像大多数标记系统一样使用破折号。

关于asp.net-mvc - 带空格的类别的 MVC 路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2082684/

相关文章:

c# - 从 ASP.NET MVC 路由生成 URL

c# - 如何确定 Facebook 用户是否登录到 Facebook 从 C# 连接

c# - 中间带有属性路由的 Web Api 可选参数

asp.net-mvc - ASP.Net Core 中的动态路由

.net - 如何在同一个 IIS 网站下合并 MVC4 站点和 WebAPI 站点?

asp.net-mvc-3 - 区域的路线值 (MVC3)

asp.net - NLog aspnet-request-ip 属性只记录负载均衡器的 IP 地址

c# - 我怎样才能让这个 ASP.NET MVC SelectList 工作?

asp.net-mvc - ASP.NET MVC View 中允许多少逻辑?

javascript - 外部 Javascript 中的 Razor 语法