запрос строки запроса от абстрактного контроллера - PullRequest
0 голосов
/ 24 марта 2010

Я хочу, чтобы на всех моих страницах были некоторые данные просмотра. мне нужно получить имя клиента из строки запроса Затем на основе этого сделать некоторую работу и заполнить ViewData. мой контроллер наследует от контроллера, созданного ниже. Запрос ["client"] дает System.NullReferenceException: ссылка на объект не установлена ​​для экземпляра объекта.

 public abstract class ApplicationController : Controller
    {

        public ApplicationController()
        {
            string client = Request["client"];
            //...etc

        }

    }

что с этим не так?

спасибо

1 Ответ

0 голосов
/ 24 марта 2010

Что неверно, так это то, что запрос еще не существует, когда вы вызываете его в конструкторе, он создается, только когда в вашем методе вызывается действие.

Посмотри на этот вопрос и посмотри на ответ. Может быть, это тоже полезно для вас

Где использовать Controller.HttpContext

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...