1
Zuerst möchte ich Code zu erhaltenASP.NET MVC Routing Fehler 404
routes.MapRoute(
name: "SubCategory",
url: "Category/{categoryName}/{subName}",
defaults: new { controller = "Categories", action = "SubCategory", categoryName = "", subName = "" }
);
dies mein Weg ist category und subname sind Variablen
// GET: Category/{categoryName}/{subName}
public ActionResult SubCategory(string categoryName, string subName)
{
CategoriesViewResult viewResult = new CategoriesViewResult();
viewResult.Categories = _db.Categories.ToList();
viewResult.CurrentSubCategory = _db.SubCategories.First(x => x.Category.CategoryName == categoryName && x.SubCategoryName == subName);
return View(viewResult);
}
das ist meine Methode; aber ich bekomme 404. wie soll ich meine Routen schreiben.
UPDATE
dies ist über Standard-Route.
Bestellen Sie die Dinge in route.config. Liegt dies über oder unter der Standardroute? –
Ist diese Methode in 'CategoriesController'? –
sicher in CategoriesController –