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

  • GUN-TIME with Brandon

    GUN-TIME wit

    3 ŞUBAT 2009
  • jeffisthecoolguy

    jeffisthecoo

    17 HAZİRAN 2013
  • Sarah's YouTube Channel

    Sarah's YouT

    27 Temmuz 2009