Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 16820|Odpoveď: 0

[ASP.NET] Pohľad MVC získava aktuálny regulátor a metódu

[Kopírovať odkaz]
Zverejnené 21. 4. 2016 18:55:23 | | | |


Nehovoriac o nezmysloch, v prvom rade, pohŕdajte Baiduom!! Nemôžem nič vyhľadať, hľadať to isté kľúčové slovo, Google je prvá odpoveď, z Baidu vyhľadávania je to všetko nezmysel!!

sb Baidu!!


V ovládači:

V triede kontroléra Controller v ASP.NET MVC existuje táto vlastnosť iba na čítanie:




Obsahuje informácie o trase. Trieda RouteData patrí do menného priestoru System.Web.Routing. To naznačuje, že táto trieda nie je triedou výlučne pre ASP.NET MVC, ale patrí do ASP.NET.

ASP.NET MVC používa túto trasu na spustenie ovládača a príslušnej akcie.

Pozrite sa bližšie na tento typ RouteData:



Existuje vlastnosť Values typu RouteValueDictionary, ktorá číta hodnoty trasy. Túto vlastnosť môžeme použiť na získanie požadovanej hodnoty.

Napíšte akčný kód:


v zábere
Ak je v View, môžeme tiež získať ControllerContext úplne cez hodnotu vlastnosti ViewContext WebViewPage. Dôvodom je, že ViewContext dedí z ControllerContext.



Trieda ControllerContext má vlastnosť RouteData spomenutú na začiatku tohto článku



Týmto spôsobom môžeme zobraziť názvy aktuálnych kontrolérov a akcií v zobrazení pomocou nasledujúceho kódu:







Predchádzajúci:Čo sa týka problému s ajax.beginform, ktorý nevykonáva metódu úspechu v MVC
Budúci:Winform získava všetky IP adresy zariadenia a filtruje IP adresy privátnej siete
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com