كيفية استدعاء اسم المسار في html.actionlink asp.net mvc؟
-
28-09-2019 - |
سؤال
لدي هذا الطريق
routes.MapRoute(
"ViewGames", // Route name
"psp/{controller}/{action}", // URL with parameters
new { controller = "Games"} // Parameter defaults
);
وقد استخدمت <%= Html.ActionLink("God of War", "godofwar", "Games")%>
على الرغم من أنه يعطيني رابطًا كهذا somesite.com/psp/games/godofwar/
لكن الرابط الآخر أصبح أيضًا هكذا على سبيل المثال أصبح HomeController هذا somesite.com/psp/home/about/
?
كيف يمكن استدعاء اسم الروتين حتى لا يكون له مسار ViewGames؟
لا أريد أن أجرب هذا <a href="/psp/games/godofwar/">
وهو ليس جيدًا ...
المحلول
أنت تتصل بوضوح مسار باستخدام
<%: Html.RouteLink("link_text", "route_name", route_parameters) %>
جميع الأحمال الزائدة لـ HTML.RouteLink هنا
لا تنتمي إلى StackOverflow