Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 16820|Svar: 0

[ASP.NET] MVC-visningen får den aktuelle controller og metode

[Kopier link]
Opslået på 21/04/2016 18.55.23 | | | |


For ikke at nævne vrøvl, først og fremmest, foragter Baidu!! Jeg kan ikke søge efter noget, søg på det samme søgeord, Google er det første svar, fra Baidu-søgning, det er alt sammen vrøvl!!

sb Baidu !!


I controlleren:

I controller-klassen Controller i ASP.NET MVC findes denne skrivebeskyttede egenskab:




Indeholder ruteinformation. RouteData-klassen tilhører System.Web.Routing-navnerummet. Dette indikerer, at denne klasse ikke er en klasse eksklusiv for ASP.NET MVC, men tilhører ASP.NET.

ASP.NET MVC bruger denne rute til at starte controlleren og den tilhørende handling.

Tag et nærmere kig på denne RouteData-type:



Der findes en Values-egenskab af typen RouteValueDictionary, som læser rutens værdier op. Vi kan bruge denne ejendom til at opnå den værdi, vi ønsker.

Skriv handlingskode:


i Sigte.
Hvis i View, kan vi også få ControllerContext fuldstændigt gennem værdien af ViewContext-egenskaben på WebViewPage. Årsagen er, at ViewContext arver fra ControllerContext.



ControllerContext-klassen har egenskaben RouteData, som nævnt i begyndelsen af denne artikel



På denne måde kan vi vise navnene på de aktuelle controllere og handlinger i visningen med følgende kode:







Tidligere:Vedrørende problemet med, at ajax.beginform ikke udfører succesmetoden i MVC
Næste:Winform indhenter alle maskinens IP-adresser og filtrerer IP-adresserne på det private netværk
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com