2011-08-29 46 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选项卡,它显示了每个处理请求的方法,包括动作过滤器,动作结果和 - 你需要的 - 动作/控制器方法。