라우팅이 제대로 작동하지 않습니다. 나는 다음과 같은 경로가 정의되어 있습니다ASP.NET MVC 라우팅이 작동하지 않습니다.
routes.MapRoute(
name: "CategoryDetails",
url: "{seoName}",
defaults: new { controller = "Category", action = "Details" }
);
routes.MapRoute(
name: "ContactUs",
url: "contact",
defaults: new { controller = "Home", action = "Contact" }
);
routes.MapRoute(
name: "AboutUs",
url: "about",
defaults: new { controller = "Home", action = "About" }
);
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
내가 클릭 우리에 대한하거나 카테고리 컨트롤러의 세부 동작 방법에 저를 소요 한 후 우리에게 링크를 문의하는 경우.
이 내 우리에 대해 우리에게 연락 링크에 대한 마크 업입니다 : 카테고리 컨트롤러에 대한
@Html.ActionLink("About", "About", "Home")
@Html.ActionLink("Contact", "Contact", "Home")
내 세부 조치 방법 :
public ActionResult Details(string seoName)
{
CategoryViewModel model = categoryTask.Details(seoName);
return View(model);
}
내 경로 구성에 문제가 있습니까?
덕분에 많은 사람의
를 넣고 있었어요! =) –나는 라우팅 순서를 알지 못했고이 대답은 내 하루를 절약합니다! +1 –