• 07-11-2016, 16:37:37
    #1
    Üyeliği durduruldu
    Merhabalar

    Razor yapısı kullanıyorum URL Routing yapısı razor da nasıl kullanılıyor MVC kullanmıyorum razor
  • 07-11-2016, 23:35:50
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Klasik webforms ile aynı mantıktadır. RouteConfig class'ında tanımlama yaparsın ve ilgili linki aşağıdaki gibi verirsin.

    RouteConfig.cs örneği:
    routes.MapRoute(
                    name: "EventDetails", // route adı
                    url: "etkinlik/{heading}/{id}", // özelleştirilmiş url
                    defaults: new // url parametreleri
                    {
                        controller = "Event",
                        action = "Details",
                        id = UrlParameter.Optional,
                        heading = UrlParameter.Optional
                    }
                );
    Razor örneği:
    <a href="@Url.Action("Details", "Event", new { id = 10, heading = "izmir-konser-etkinligi" })">Etkinlik Detayı</a>
    Çıktısı: http://localhost/etkinlik/izmir-konser-etkinligi/10
  • 07-11-2016, 23:53:02
    #3
    Üyeliği durduruldu
    Url.Action yok razorda
  • 08-11-2016, 02:41:53
    #4
    O zaman ResolveUrl veya @Href("") kullanmalısın.
  • 21-11-2016, 19:29:43
    #5
    Url.action razorda vardir, razor bir yapidir yeni bir dil degildir.

    @URL.Action seklinde kullanacaksin.