asp.net mvcコントローラーでstackoverflowの質問URLを処理する方法は?
-
03-07-2019 - |
質問
私はasp.net mvcでルーティングを設定する方法を知りたいので、stackoverflowsの質問URLと同様のURLを持つことができますか?
そのASPを信じますか。 Net MVCは本番の準備ができていますか?
URLの作成には、質問のURLを作成するヘルパークラスがあると思います。
私が疑問に思っているのは、これがどのようにコントローラー側に実装されるかです。おそらくホームコントローラーに質問アクションがあり、IDは115634であると思います。質問のタイトルが来る-これは検索エンジン最適化のためだと思います。私の問題は、コントローラーメソッドのシグネチャがどのように見えるかです。
idとtitleの両方を含むQuestion(int?id)またはQuestion(string?param)ですか?
これをどのように実装しますか?
解決
この質問では、ジェフアトウッド自身がフレンドリーURLの作成に使用するコードを投稿しています。また、私はC#開発者ではないため、ASP.NET MVCでどのように機能するかわかりませんが、StackOverflow URLでタイトルを削除しようとしても、ページは機能します。それらは、人間(リンクを見たときに何を期待するかを知っている)と検索エンジンの読みやすさのために100%です。そのため、似たようなものが必要な場合は、コントローラーのオプションのパラメーターにします。
他のヒント
この質問をご覧ください...あなたが探している答えかもしれません(::
所属していません StackOverflow