2016-03-21 10 views
0

に合わせてアクションリンクを作成するには:ASP.NET MVC - 私のようなルートマップ持っているか、コントローラ/ {ID} /アクション

routes.MapRoute(
    name: "ConversationDetails", 
    url: "Conversations/{id}/Details", 
    defaults: new 
    { 
     controller = "Conversations", 
     action = "Details" 
    } 
); 

を、私は私の道をフィットする@Html.ActionLinkを作成したいです。 私のリンクを入力するときにコントローラ "Conversations"に続いてidを生成し、その後にidパラメータを入力して渡すアクションとして "Details"を追加したいとします。出来ますか ?

+1

'@ Html.ActionLink( "XXX"、 "詳細"、 "会話"、新しい{ID = someValueの}、ヌル)'(仮定この参照あなたの 'ConversationDetails'ルートは' Default'ルートの前か、それとも一致する他のルートです) –

+0

'/ Conversations/Details/1'と'/Conversations/1/Details'が必要です – Marox

+1

'ConversationDetails 'あなたのテーブルの最初のルートではありません! (注文やルートは重要です) –

答えて

関連する問題