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:
|