带空格的类别的MVC路由

时间:2010-01-17 21:16:27

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

我有一个网站,其中包含产品类别。我希望在路线中定义的类别非常类似于www.domain.com/categoryA。

这是我的问题如果我的数据库中的类别是'拳击手套'怎么处理类别名称中的空格?

1 个答案:

答案 0 :(得分:3)

您可以将空格编码为%20,但这并不适用于漂亮的网址。我建议你将它们转换为短划线并禁止在类别名称中使用短划线。您还可以禁用空格并强制用户像大多数标记系统一样使用短划线。