0
 <a href="/NewsDetail/@News.Title/Id">Foo</a>

これをクリックすると、エンコードされ、スペースの代わりに %20 などが表示されます。

よりクリーンな URL を作成するにはどうすればよいですか? スタックオーバーフローが持っているのと同じように?

これにはユーティリティがありますか?

私はこのようなものが欲しいですか?

foobar.com/NewsDetail/some-specific-title/1
4

2 に答える 2

2

これがstackoverflowのやり方です:

http://stackoverflow.com/questions/25259/how-does-stackoverflow-generate-its-seo-friendly-urls
于 2012-12-09T23:22:18.573 に答える
0

デフォルトシステムのMVCルーティングについて調べます。

[GET("NewsDetail/some-malformed-title/1")]そして、このプロジェクトAttributeRoutingをチェックアウトし、nuget AttributeRoutingを使用してインストールすると、アクションの前に置くことができ、それが機能します。

于 2012-12-09T23:16:19.063 に答える