【发布时间】:2011-10-22 03:03:51
【问题描述】:
我使用 Asp.net 4 和路由
我使用此路由为我的网站创建 SEO 友好的 URL。
Title url 参数是一个字符串示例“这是一个标题”,结果我在浏览器中以这种格式/Content/This%20is%20a%20Title 获取 URL。
我宁愿用更易读的破折号替换空格 %20,例如:/Content/This-is-a-Title。
知道怎么做吗?感谢您对此的帮助
routes.MapPageRoute(
"View Content", // Route name
"Content/{Title}", // Route URL
"~/Cms/FrontEndCms/Content.aspx" // Web page to handle route
);
【问题讨论】: