2011-06-23 20 views
0

私はMVC2ルーティングの初心者であるため、これについて何かが分かりませんでした。MVC2ルーティングの問題:ベースURL +アクション・コントローラーが機能しない

私はxyz.comが要求をクリックすると、要求のステータスページ(ページのリスト)が表示されますウェブサイトを持って、私はxyz.com/RequestDetails/{request IDに行きたい}

マイ仕事にこれを取得するmaprouteでの現在の試行は、次のとおりです。

 routes.MapRoute(
      "RequestDetails", 
      "RequestDetails/(request)", 
      new { controller = "Home", action = "RequestDetails", request = 0} 
      ); 

直感的には、上記の動作するはずですが、私はxyz.com/RequestDetails/1234

への呼び出し

Iをしようとしたとき、私は404エラーを取得していますホームコントローラにRequestDetailsという名前のアクションがあることを確認します。

public ActionResult RequestDetails(int request) 
    { 
    //my actions for this request 
    } 

私が上記で間違って何をやったかわからないが、私は、私は非常にオフに何か持っていると確信している:/

答えて

1

このお試しください:

routes.MapRoute(
     "RequestDetails", 
     "RequestDetails/{request}", 
     new { controller = "Home", action = "RequestDetails", request = 0} 
     ); 

注意をかっこから中括弧への変更。

+0

ありがとうございましたキース...午後ですが、コーヒーがさらに必要です。私はこれを受け入れるでしょう。 –

関連する問題