0
我從下面的書籍工作SportsStore例如在第4章,並陷入...asp.net的MVC 2:SportsStore應用:採取行動的當前請求不明確
臨Asp.net MVC框架
我得到以下錯誤:
行動「列表」上的控制器類型「的ProductsController」當前請求是採用以下的操作方法之間曖昧: System.Web.Mvc.ViewResult列表()上式WebUI.Controllers .ProductsController System.Web.Mvc.ViewResult在類型WebUI.C上列出(Int32) ontrollers.ProductsController ..
我的路由器代碼如下:
public static void RegisterRoutes(RouteCollection routes)
{
routes.MapRoute(
null, // Route name
"", // URL with parameters
new { controller = "Products", action = "List", page=1 }
);
routes.MapRoute(
null, // Route name
"Page{page}", // URL with parameters
new { controller = "Products", action = "List" }, // Parameter defaults
new { page = @"\d+" }
);
}
和控制器代碼如下:
public ViewResult List()
{
return View(productsRepository.Products.ToList());
}
public ViewResult List(int page)
{
return View(productsRepository.Products
.Skip((page - 1) * PageSize)
.Take(PageSize)
.ToList());
}
我缺少什麼?
我的網址如下:
或
感謝