Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 16820|Svar: 0

[ASP.NET] MVC-vyn hämtar den aktuella kontrollern och metoden

[Kopiera länk]
Publicerad på 2016-04-21 18:55:23 | | | |


För att inte tala om nonsens, först och främst, avskyr Baidu!! Jag kan inte söka efter något, sök på samma nyckelord, Google är det första svaret, från Baidu-sökning är allt struntprat!!

sb Baidu!!


I kontrollen:

I kontrollklassen Controller i ASP.NET MVC finns denna skrivskyddade egenskap:




Innehåller ruttinformation. RouteData-klassen tillhör System.Web.Routing-namnrymden. Detta indikerar att denna klass inte är en klass exklusiv för ASP.NET MVC, utan tillhör ASP.NET.

ASP.NET MVC använder denna rutt för att starta kontrollen och motsvarande åtgärd.

Ta en närmare titt på denna RouteData-typ:



Det finns en egenskap Values av typen RouteValueDictionary som läser upp ruttens värden. Vi kan använda denna egenskap för att få det värde vi vill ha.

Skriv handlingskod:


i sikte
Om i View kan vi också få ControllerContext helt genom värdet av ViewContext-egenskapen på WebViewPage. Anledningen är att ViewContext ärver från ControllerContext.



ControllerContext-klassen har egenskapen RouteData som nämndes i början av denna artikel



På detta sätt kan vi visa namnen på de aktuella styrenheterna och åtgärderna i vyn med följande kod:







Föregående:Angående problemet med ajax.beginform som inte kör framgångsmetoden i MVC
Nästa:Winform hämtar alla IP-adresser till maskinen och filtrerar IP-adresserna till det privata nätverket
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com