<a href="/NewsDetail/@News.Title/Id">Foo</a>
これをクリックすると、エンコードされ、スペースの代わりに %20 などが表示されます。
よりクリーンな URL を作成するにはどうすればよいですか? スタックオーバーフローが持っているのと同じように?
これにはユーティリティがありますか?
私はこのようなものが欲しいですか?
foobar.com/NewsDetail/some-specific-title/1
<a href="/NewsDetail/@News.Title/Id">Foo</a>
これをクリックすると、エンコードされ、スペースの代わりに %20 などが表示されます。
よりクリーンな URL を作成するにはどうすればよいですか? スタックオーバーフローが持っているのと同じように?
これにはユーティリティがありますか?
私はこのようなものが欲しいですか?
foobar.com/NewsDetail/some-specific-title/1
これがstackoverflowのやり方です:
http://stackoverflow.com/questions/25259/how-does-stackoverflow-generate-its-seo-friendly-urls
デフォルトシステムのMVCルーティングについて調べます。
[GET("NewsDetail/some-malformed-title/1")]
そして、このプロジェクトAttributeRoutingをチェックアウトし、nuget AttributeRoutingを使用してインストールすると、アクションの前に置くことができ、それが機能します。