if you are using productcat in your route then your action parameter must be also named as productcat.
please follow an example below
routes.MapRoute(
name: "DrillDown",
url: "Home/CupboardDrillDown/{productcat}"
);
public ActionResult CupboardDrillDown(int productcat)
{
return View();
}
Hope that helps.