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

  • chickenby

    chickenby

    2 HAZİRAN 2008
  • Living Waters

    Living Water

    9 AĞUSTOS 2006
  • RealPapaPit

    RealPapaPit

    16 Mart 2009