Ganz zu schweigen vom Unsinn, erstens: Ich verabscheue Baidu!! Ich kann nach nichts suchen, suche nach demselben Schlüsselwort, Google ist die erste Antwort, von der Baidu-Suche aus ist alles Unsinn!!
sb Baidu!!
Im Controller:In der Controller-Klasse Controller in ASP.NET MVC gibt es diese Nur-Lese-Eigenschaft:
Enthält Streckeninformationen. Die RouteData-Klasse gehört zum Namensraum System.Web.Routing. Dies zeigt an, dass diese Klasse keine exklusive Klasse ASP.NET MVC ist, sondern zur ASP.NET gehört. ASP.NET MVC nutzt diese Route, um den Controller und die entsprechende Aktion zu starten. Werfen Sie einen genaueren Blick auf diesen RouteData-Typ:
Es gibt eine Values-Eigenschaft vom Typ RouteValueDictionary, die die Werte der Route ausliest. Wir können diese Immobilie nutzen, um den gewünschten Wert zu erzielen.
Schreibe Aktionscode:
in Sicht Wenn in View, können wir den ControllerContext auch vollständig über den Wert der ViewContext-Eigenschaft der WebViewPage erhalten. Der Grund ist, dass ViewContext vom ControllerContext erbt.
Die ControllerContext-Klasse besitzt die am Anfang dieses Artikels erwähnte Eigenschaft RouteData
Auf diese Weise können wir die Namen der aktuellen Controller und Aktionen in der Ansicht mit folgendem Code anzeigen:
|