Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 16820|Svare: 0

[ASP.NET] MVC-visningen henter gjeldende kontroller og metode

[Kopier lenke]
Publisert på 21.04.2016 18:55:23 | | | |


For ikke å snakke om tull, først og fremst, forakt Baidu!! Jeg kan ikke søke etter noe, søk etter samme nøkkelord, Google er det første svaret, fra Baidu-søk, det er bare tull!!

sb Baidu!!


I kontrolleren:

I kontrollerklassen Controller i ASP.NET MVC finnes denne skrivebeskyttede egenskapen:




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

ASP.NET MVC bruker denne ruten for å starte kontrolleren og den tilhørende handlingen.

Ta en nærmere titt på denne RouteData-typen:



Det finnes en Values-egenskap av typen RouteValueDictionary som leser opp verdiene til ruten. Vi kan bruke denne eiendommen for å få den verdien vi ønsker.

Skriv handlingskode:


i Sikte
Hvis vi er i View, kan vi også få ControllerContext helt gjennom verdien av ViewContext-egenskapen til WebViewPage. Grunnen er at ViewContext arver fra ControllerContext.



ControllerContext-klassen har RouteData-egenskapen som ble nevnt i begynnelsen av denne artikkelen



På denne måten kan vi vise navnene på de nåværende kontrollerne og handlingene i visningen med følgende kode:







Foregående:Angående problemet med at ajax.beginform ikke kjører suksessmetoden i MVC
Neste:Winform henter alle maskinens IP-adresser og filtrerer IP-adressene til det private nettverket
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com