Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 16820|Odgovoriti: 0

[ASP.NET] Pogled MVC dobi trenutni krmilnik in metodo

[Kopiraj povezavo]
Objavljeno na 21. 04. 2016 18:55:23 | | | |


Da ne omenjam neumnosti, najprej, sovražite Baiduja!! Ne morem ničesar iskati, iščem isto ključno besedo, Google je prvi odgovor, iz Baidu iskanja je vse nesmisel!!

sb Baidu!!


V kontrolerju:

V razredu krmilnika Controller v ASP.NET MVC obstaja ta lastnost samo za branje:




Vsebuje informacije o poti. Razred RouteData pripada imenskemu prostoru System.Web.Routing. To pomeni, da ta razred ni razred, ki bi bil ekskluziven za ASP.NET MVC, ampak pripada ASP.NET.

ASP.NET MVC uporablja to pot za zagon krmilnika in ustreznega dejanja.

Podrobneje si oglejte to vrsto RouteData:



Obstaja lastnost Values tipa RouteValueDictionary, ki prebere vrednosti poti. To lastnost lahko uporabimo, da dobimo želeno vrednost.

Napišite akcijsko kodo:


v vidnem polju
Če je v View, lahko ControllerContext dobimo tudi v celoti preko vrednosti lastnosti ViewContext WebViewPage. Razlog je, da ViewContext podeduje od ControllerContext.



Razred ControllerContext ima lastnost RouteData, omenjeno na začetku tega članka



Na ta način lahko v pogledu prikažemo imena trenutnih krmilnikov in dejanj z naslednjo kodo:







Prejšnji:Glede težave, da ajax.beginform ne izvaja metode uspeha v MVC
Naslednji:Winform pridobi vse IP naslove računalnika in filtrira IP naslove zasebnega omrežja
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com