Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 16820|Отговор: 0

[ASP.NET] MVC изгледът получава текущия контролер и метод

[Копирай линк]
Публикувано в 21.04.2016 г. 18:55:23 ч. | | | |


Да не говорим за глупостите, първо, презирай Baidu!! Не мога да търся нищо, търси същата ключова дума, Google е първият отговор, от Baidu търсенето е пълна глупост!!

sb Baidu !!


В контролера:

В класа контролер Controller в ASP.NET MVC съществува това свойство само за четене:




Съдържа информация за маршрута. Класът RouteData принадлежи към пространството на имената System.Web.Routing. Това показва, че този клас не е клас, изключителен за ASP.NET MVC, а принадлежи на ASP.NET.

ASP.NET MVC използва този маршрут, за да стартира контролера и съответното действие.

Разгледайте по-внимателно този тип RouteData:



Има свойство Values от типа RouteValueDictionary, което чете стойностите на маршрута. Можем да използваме този имот, за да получим стойността, която искаме.

Запиши код за действие:


В Поглед
Ако е в View, можем да получим ControllerContext напълно чрез стойността на свойството ViewContext на WebViewPage. Причината е, че ViewContext наследява от ControllerContext.



Класът ControllerContext има свойството RouteData, споменато в началото на тази статия



По този начин можем да покажем имената на текущите контролери и действия в изгледа със следния код:







Предишен:Относно проблема с ajax.beginform, който не изпълнява метода за успех в MVC
Следващ:Winform получава всички IP адреси на машината и филтрира IP адресите на частната мрежа
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com