2012-09-06 78 views
0

我試圖使用默認參數,正則表達式,並沒有任何工作的URL「/資產/圖像/」。我不斷收到一個404錯誤,說它找不到。它僅適用於「/ Assets/Images/0」。圖像處理程序不處理ASP.NET MVC中的空參數

routes.Add(
      "Images", 
      new Route(
       "Assets/Images/{*Id}", 
        new ImageRouteHandler(new ImageHandler()) 
       ) 
      ); 

回答

0

您需要添加到AssetsController動作稱爲圖像

public class AssetsController : Controller 
{ 
    public ActionResult Images() 
    { 
     return View(); 
    } 
    [HttpGet] 
    public ActionResult Images(int id) 
    { 
     return View(); 
    } 
} 
+0

但這是一個HTTP處理程序,而不是一個控制器動作。 –