كيفية استدعاء اسم المسار في html.actionlink asp.net mvc؟

StackOverflow https://stackoverflow.com/questions/3887077

  •  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 هنا

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top