Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 16820|Yanıt: 0

[ASP.NET] MVC görünümü mevcut kontrolcü ve yöntemi alır

[Bağlantıyı kopyala]
Yayınlandı 21.04.2016 18:55:23 | | | |


Saçmalıktan bahsetmiyorum bile, öncelikle Baidu'dan nefret et!! Hiçbir şey arayamıyorum, aynı anahtar kelimeyi ara, ilk cevap Google oldu, Baidu aramasından ise hepsi saçmalık!!

sb Baidu !!


Kontrolcülde:

ASP.NET MVC'deki Controller sınıfında bu yalnızca okunabilir özellik vardır:




Rota bilgisi içerir. RouteData sınıfı, System.Web.Routing isim alanına aittir. Bu, bu sınıfın ASP.NET MVC'ye özel bir sınıf olmadığını, ASP.NET'ye ait olduğunu gösterir.

ASP.NET MVC, kontrolciyi ve ilgili işlemi başlatmak için bu yolu kullanır.

Bu RouteData türüne daha yakından bakın:



RouteValueDictionary tipinde bir Değerler özelliği vardır ve bu özelliği rotanın değerlerini okuyordu. Bu özelliği istediğimiz değeri elde etmek için kullanabiliriz.

Eylem kodu yaz:


in View
View'deyse, ControllerContext'i tamamen WebViewPage'in ViewContext özelliğinin değeri üzerinden elde edebiliriz. Bunun nedeni, ViewContext'in ControllerContext'ten miras almasıdır.



ControllerContext sınıfı, bu makalenin başında bahsedilen RouteData özelliğine sahiptir



Bu şekilde, mevcut denetleyicilerin ve eylemlerin isimlerini aşağıdaki kodla görüntüye alabiliriz:







Önceki:ajax.beginform'un MVC'de başarı yöntemini çalıştırmaması sorunuyla ilgili
Önümüzdeki:Winform, makinenin tüm IP adreslerini alır ve özel ağın IP adreslerini filtreler
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com