必要なものを簡単に説明しましょう。
私はこれらのコントローラを持っています:
- ユーザー
- 製品
- コメント
そして、これらのアクション:
- ユーザー/ショー
- 製品/ショー
- コメント/表示
現在、URL は次のようになっています。
- ユーザー/ショー/1
- 製品/ショー/3
- コメント/表示/7
これを達成するためにURLルーティングを書きたい:
- ユーザー/ショー/hamid-reza
- 製品/ショー/車
- コメント/表示/7
これを行う方法?
ありがとうございます。
必要なものを簡単に説明しましょう。
私はこれらのコントローラを持っています:
そして、これらのアクション:
現在、URL は次のようになっています。
これを達成するためにURLルーティングを書きたい:
これを行う方法?
ありがとうございます。
次のように、Controller メソッドのシグネチャを変更するだけです。
あなたの UserController で:
public ViewResult Show(string id)
ProductController で:
public ViewResult Show(string category)
そしてあなたの CommentController で:
public ViewResult Show(int id)
そしてそれは機能します(もちろん、実装も変更する必要があります...これは、たとえば、文字列「hamid-reza」が何らかのIDであると想定しています)。