我有以下一行
@Html.RouteLink(type.Description, "ListingsWithTypeSpecified", new { country = Model.CountryCode, state = Model.State, city = Model.CurrentCity.Name.ToLower(), description = type.Description.ToLower(), id = type.TypeID })
产生
http://some.com:9609/ca/on/london/physiotherapy%20%20%26%20acupuncture/2
和 http://some.com:9609/ca/on/london/health%20department/19
第一个有空格和一个&第二个有空格 对于第一个,我想仍然显示
http://localhost:9609/ca/on/london/physiotherapy and acupuncture/2
对于这个,我理解更换&使用“和”会起作用,但是我仍然不希望%20作为空格而是我希望有一个干净的网址。 我应该使用哪种方法来正确显示Html.RouteLink创建的友好网址?
答案 0 :(得分:0)
用 - 替换空格 例如
type.Description.ToLower().Replace(" ", "-")