2012-12-09 29 views
0
<a href="/NewsDetail/@News.Title/Id">Foo</a> 

當我點擊這個,它被編碼,而不是空間我看到%20等等。與mvc 3乾淨的網址,類似於stackoverflow的

如何創建更清晰的URL?就像什麼stackoverflow?

這是否有實用工具?

我想要這樣的東西?

foobar.com/NewsDetail/some-specific-title/1 
+0

我想你說的是塞。看到這裏:http://stackoverflow.com/questions/tagged/slug+asp.net-mvc – M4N

+1

可能的重複[如何StackOverflow生成它的SEO友好的URL?](http://stackoverflow.com/questions/25259/how-does-stackoverflow-generate-its-seo-friendly-urls) – M4N

回答

2

這是計算器是怎麼做的:

http://stackoverflow.com/questions/25259/how-does-stackoverflow-generate-its-seo-friendly-urls 
+0

這很好。這就是我所擁有的。 – DarthVader

+0

我已經更新了我的回答 – Jack

+0

haha​​ha。史詩般的回答:) – DarthVader

0

瞭解默認系統的MVC路由。

並簽出此項目AttributeRouting,使用nuget AttributeRouting進行安裝,然後您可以將[GET("NewsDetail/some-malformed-title/1")]放在您的操作前,並且它正常工作。