Asp.net mvc MVC 5 Routeconfig路由Url。操作返回null
我花了3个小时却没有成功。我想不出正确的解决办法 这就是我正在尝试和得到的空值。我的主页正在运行,但其他主页不工作 Action(“ShowDilKursuMenu”、“DilKursu”)=>获取空值 我试图从我的父html菜单的这个代码url操作中得到这样的结果。Html子菜单具有类似或Asp.net mvc MVC 5 Routeconfig路由Url。操作返回null,asp.net-mvc,asp.net-mvc-routing,routeconfig,Asp.net Mvc,Asp.net Mvc Routing,Routeconfig,我花了3个小时却没有成功。我想不出正确的解决办法 这就是我正在尝试和得到的空值。我的主页正在运行,但其他主页不工作 Action(“ShowDilKursuMenu”、“DilKursu”)=>获取空值 我试图从我的父html菜单的这个代码url操作中得到这样的结果。Html子菜单具有类似或 重要的一点是,所有命名路由都需要所有这些参数。您能在浏览器中尝试一下并查看吗 Rest我可以看到所有参数都是可选参数 #region DilKursu routes.MapRoute(
重要的一点是,所有命名路由都需要所有这些参数。您能在浏览器中尝试一下并查看吗 Rest我可以看到所有参数都是可选参数
#region DilKursu
routes.MapRoute(
name: "DilKursuUlkeEyaletSehir",
url: "dil-kurslari/{ulke}/{eyalet}/{sehir}/{ilce}/{firma}",
defaults: new
{
controller = "DilKursu",
action = "ShowDilKursuMenu",
ulke = UrlParameter.Optional,
eyalet = UrlParameter.Optional,
sehir = UrlParameter.Optional,
ilce = UrlParameter.Optional,
firma = UrlParameter.Optional,
});
routes.MapRoute(
name: "DilKursuAll",
url: "dil-kursu/{ulke}/{eyalet}/{sehir}/{ilce}/{firma}/{kursAdi}",
defaults: new
{
controller = "DilKursu",
action = "DilKursuDetay",
ulke = UrlParameter.Optional,
eyalet = UrlParameter.Optional,
sehir = UrlParameter.Optional,
ilce = UrlParameter.Optional,
firma = UrlParameter.Optional,
kursAdi = UrlParameter.Optional,
});
#endregion
#region HomeIndex2
routes.MapRoute(
name: "HomeLang2",
url: "",
defaults: new { controller = "Home", action = "HomeIndex" }
);
#endregion