【发布时间】:2011-07-02 09:55:55
【问题描述】:
目前我正在使用自定义类将路径转换为小写变体,它可以顺利工作
例如。 ~/服务/餐饮 => ~/服务/餐饮
我的问题是,如果我将 Pascal Case 替换为更类似于 setup 的蛞蝓,我该如何让 MVC 正确解析 URL
例如。 ~/Services/FoodAndDrink => ~/services/food-and-drink
我在继承的 Route 类中生成 URL,覆盖 GetVirtualPath() 函数以进行小写转换并将大写字母替换为破折号和小写变体。
我想我必须截取 URL 并在路由实际发生之前删除破折号,但我不确定这在 MVC 页面周期中的哪个位置
【问题讨论】:
标签: c# asp.net-mvc asp.net-mvc-routing