Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 16820|Válasz: 0

[ASP.NET] Az MVC nézet kapja a jelenlegi vezérlőt és a módszert

[Linket másol]
Közzétéve 2016. 04. 21. 18:55:23 | | | |


Nem beszélve a hülyeségekről, először is, utáld Baidut!! Nem tudok semmit keresni, ugyanazt a kulcsszót keresem, a Google az első válasz, a Baidu keresésből az egész hülyeség!!

sb Baidu !!


A vezérlőben:

A vezérlő osztályban a Controller ASP.NET MVC-ben van ez az csak olvasható tulajdonság:




Útvonal információkat tartalmaz. A RouteData osztály a System.Web.Routing névtérhez tartozik. Ez azt jelzi, hogy ez az osztály nem kizárólag ASP.NET MVC-re jellemző, hanem a ASP.NET-hez tartozik.

ASP.NET MVC ezt az útvonalat használja a vezérlő és a hozzá tartozó művelet elindításához.

Nézze meg közelebbről ezt a RouteData típust:



Van egy RouteValueDictionary típusú Values tulajdonság, amely kiolvassa az útvonal értékeit. Ezt a tulajdonságot felhasználva elérhetjük a kívánt értéket.

Műveleti kód írása:


in View
Ha View-ben van, akkor a ControllerContext teljes egészében a WebViewPage ViewContext tulajdonságának értékén keresztül is megkaphatjuk. Ennek oka, hogy a ViewContext örökli a ControllerContext-et.



A ControllerContext osztály tartalmazza a RouteData tulajdonságot, amelyet a cikk elején említettek



Így megjeleníthetjük a jelenlegi vezérlők és műveletek nevét a nézetben a következő kóddal:







Előző:Az ajax.beginform problémájával kapcsán, hogy nem hajtja végre a sikermódszert az MVC-ben
Következő:A Winform megszerzi a gép összes IP-címét, és szűri a magánhálózat IP-címeit
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com