Soru & Cevap

Mvc Route ...

09.06.2017 - 04:42

Merhaba arkadaşlar mvc de takıldığım bir noktayı size sormak istedim. Resimde görüldüğü gibi menü yapım bulunmakta. Örnek olarak Belediye Personeli ne tıklandığında  www.siteadi.com/eski-baskanlar  url sine yönlendirmek istiyorum. Ancak burda controller isme görünsün istemiyorum.

Yani www.siteadi.com/controller/action olarak değilde  www.siteadi.com/action olarak görünsün istiyorum. Bunu Route Config te yapıcalağını biliyorum ama yapamadım yardımcı olursanız sevinirim.

RouteConfig

public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
            );         
        }

2 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user osman.asar
osman.asar
19.11.2019 - 05:14


url alanını istediğin gibi değiştir zaten controllerın ve action var . nereye gitmesini istersen url onu yaz. url= "{action}/{id}" işini çözecektir.