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ş:
MVC3 Razor, nasıl bir eylem içinde işl...
Nasıl URL ' dan bir Görünüm (ASP.NET M...
Nasıl Çocuk eylem içinde geçerli denet...
Nasıl bir DOM öğesi, Geçerli Görünüm p...
Nasıl programlı olarak Android içinde ...