【发布时间】:2011-09-04 01:56:04
【问题描述】:
我正在使用列表视图,并且在项目模板的列表视图中,我有带 href 的锚标记。
<a class="linkbutton" href='<%# string.Format("Movie/Hindi-Movie/{0}/{1}",Eval("MovieId"),Eval("MovieName")) %>'><%#Eval("MovieName")%></a>
在全局文件中
我有
routes.MapPageRoute("HindiAboutMovie", "Movie/Hindi-Movie/{MovieId}/{MovieName}", "~/Bollywood/AboutMovie.aspx");
这很好用。 但在 MovieName 中,我在单词之间有空格,通过将 '%' 放在空格中,使 url 变得丑陋。
喜欢
http://localhost:5703/Movie/Hindi-Movie/43/Kucch%20Luv%20Jaisaa
我想做什么
http://localhost:5703/Movie/Hindi-Movie/43/Kucch-Luv-Jaisaa
如何在string.Format中处理这个html端?
请指导我。
【问题讨论】:
标签: asp.net html url-rewriting anchor asp.net-4.0