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

  • El SalvaLobo

    El SalvaLobo

    10 Temmuz 2006
  • ELawshea

    ELawshea

    26 Mayıs 2008
  • whatever

    whatever

    30 EYLÜL 2005