SORU
12 Aralık 2008, Cuma


Nasıl ASP.NET MVC bir görünüm içinde geçerli eylem dönebilirim?

Mevcut kontrol sistemi ve eylem bağlıdır ana sayfamda CSS sınıfı, ayarlamak istiyordum. ViewContext.Controller.GetType().Name ama nasıl geçerli eylem (5*,* 6 *vs.* vs.) alabilir miyim?) geçerli denetleyicisi bulabilirim

CEVAP
9 ŞUBAT 2009, PAZARTESİ


RC de böyle eylem yöntem adı gibi rota verileri elde edebilirsiniz

ViewContext.Controller.ValueProvider["action"].RawValue
ViewContext.Controller.ValueProvider["controller"].RawValue
ViewContext.Controller.ValueProvider["id"].RawValue

MVC 3 için güncelleme

ViewContext.Controller.ValueProvider.GetValue("action").RawValue
ViewContext.Controller.ValueProvider.GetValue("controller").RawValue
ViewContext.Controller.ValueProvider.GetValue("id").RawValue

MVC 4 için güncelleme

ViewContext.Controller.RouteData.Values["action"]
ViewContext.Controller.RouteData.Values["controller"]
ViewContext.Controller.RouteData.Values["id"]

MVC 4.5 için güncelleme

ViewContext.RouteData.Values["action"]
ViewContext.RouteData.Values["controller"]
ViewContext.RouteData.Values["id"]

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • dope2111

    dope2111

    29 HAZİRAN 2009
  • Modus Recordings

    Modus Record

    26 Kasım 2008
  • ShotgunSandwichENT

    ShotgunSandw

    3 EKİM 2012