2011-08-29 84 views
1

如何找到郵局被路由到MVC Asp.Net哪條路徑如何找到郵局的路由哪條路徑MVC Asp.Net

我有張貼的路由文件的早前剛剛有了一個ID參數等等在

global.ascx.cs

使用看起來像

routes.MapRoute(
       null, // Route name 
       "FileUpload/{action}/{id}/{gid}", // URL with parameters 
       new { controller = "FileUpload", action = "{action}", id =  UrlParameter.Optional } // Parameter defaults 
      ); 

所以上發佈一個文件,它用來捕捉它的控制器操作

public ActionResult CandidatesFileUpload(HttpPostedFileBase uploadFile) 
    { 
    } 

現在我又增加了頁面上的其他可選參數與

routes.MapRoute(
      null, // Route name 
      "FileUpload/{action}/{id}/{gid}", // URL with parameters 
      new { controller = "FileUpload", action = "{action}", id = UrlParameter.Optional , gid=UrlParameter.Optional } // Parameter defaults 
     ); 

現在我不能趕上我的崗位上上述動作功能或上

[AcceptVerbs(HttpVerbs.Post)] 
    public ActionResult CandidatesFileUpload(int id ,HttpPostedFileBase uploadFile) 
    { 

    } 

我的文章去哪裏我很困惑,我怎麼找到我的文章去哪裏?

回答

0

我同意cgeers--看看Glimpse。

除了路由調試器,還有一個Execution選項卡,它顯示了每個處理請求的方法,包括動作過濾器,動作結果和 - 你需要的 - 動作/控制器方法。