0

必要なものを簡単に説明しましょう。

私はこれらのコントローラを持っています:

  • ユーザー
  • 製品
  • コメント

そして、これらのアクション:

  • ユーザー/ショー
  • 製品/ショー
  • コメント/表示

現在、URL は次のようになっています。

  • ユーザー/ショー/1
  • 製品/ショー/3
  • コメント/表示/7

これを達成するためにURLルーティングを書きたい:

  • ユーザー/ショー/hamid-reza
  • 製品/ショー/車
  • コメント/表示/7

これを行う方法?

ありがとうございます。

4

2 に答える 2

1

次のように、Controller メソッドのシグネチャを変更するだけです。

あなたの UserController で:

public ViewResult Show(string id)

ProductController で:

public ViewResult Show(string category)

そしてあなたの CommentController で:

public ViewResult Show(int id)

そしてそれは機能します(もちろん、実装も変更する必要があります...これは、たとえば、文字列「hamid-reza」が何らかのIDであると想定しています)。

于 2013-09-12T07:54:05.843 に答える