Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 16820|Atbildi: 0

[ASP.NET] MVC skats iegūst pašreizējo kontrolieri un metodi

[Kopēt saiti]
Publicēts 21.04.2016 18:55:23 | | | |


Nemaz nerunājot par muļķībām, pirmkārt, niciniet Baidu! Es neko nevaru meklēt, meklēt to pašu atslēgvārdu, Google ir pirmā atbilde, no Baidu meklēšanas, tas viss ir muļķības!

sb Baidu !!


Kontrolierī:

Kontrollera klasē Controller ASP.NET MVC ir šāds tikai lasāms rekvizīts:




Satur informāciju par maršrutu. Klase RouteData pieder System.Web.Routing nosaukumvietai. Tas norāda, ka šī klase nav klase, kas ir ekskluzīva ASP.NET MVC, bet pieder ASP.NET.

ASP.NET MVC izmanto šo maršrutu, lai startētu kontrolieri un atbilstošo darbību.

Sīkāk apskatiet šo RouteData tipu:



Ir rekvizīts Vērtības ar tipu RouteValueDictionary, kas nolasa maršruta vērtības. Mēs varam izmantot šo īpašumu, lai iegūtu vēlamo vērtību.

Rakstīt darbības kodu:


skatā
Ja skatā, mēs varam arī pilnībā iegūt ControllerContext, izmantojot WebViewPage rekvizīta ViewContext vērtību. Iemesls ir tāds, ka ViewContext manto no ControllerContext.



Klasei ControllerContext ir rekvizīts RouteData, kas minēts šī raksta sākumā



Tādā veidā mēs varam parādīt pašreizējo kontrolieru nosaukumus un darbības skatā ar šādu kodu:







Iepriekšējo:Attiecībā uz problēmu ar ajax.beginform, kas neizpilda veiksmes metodi MVC
Nākamo:Winform iegūst visas mašīnas IP adreses un filtrē privātā tīkla IP adreses
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com