Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 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