Я пытаюсь получить текущий контроллер и вызываемое действие в маршруте.В моем Global.asax.cs у меня есть следующее использование и следующая строка:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Routing;
using IProwlAdminUI.Models;
*** LINE WITH ISSUE***
string action = ViewContext.RouteData.Values["controller"].ToString() + ViewContext.RouteData.Values["action"].ToString()
*******
Прямо сейчас ViewContext.RouteData дает мне «ссылка на объект требуется для нестатического поля, метода,или свойство 'System.Web.Mvc.ControllerContext.RouteData.Get' "
Мне нужно получить это, чтобы я мог использовать контроллер и действие для оценки разрешений для пользователя и посмотреть, могут ли они выполнить действиеони пытаются это сделать.
Любая помощь по этому вопросу будет принята с благодарностью.
Спасибо