Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 16820|Antwort: 0

[ASP.NET] Die MVC-Ansicht erhält den aktuellen Regler und die Methode

[Link kopieren]
Veröffentlicht am 21.04.2016 18:55:23 | | | |


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:







Vorhergehend:Bezüglich des Problems, dass ajax.beginform die Erfolgsmethode in MVC nicht ausführt
Nächster:Winform erhält alle IP-Adressen der Maschine und filtert die IP-Adressen des privaten Netzwerks
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com