Предотвращение выполнения по дочерним и Ajax-запросам - PullRequest
0 голосов
/ 09 мая 2011

мы используем asp.net mvc-3 для нашего приложения. мы заполняем свойство контроллера из базы данных при инициализации метода контроллера. я не хочу, чтобы этот код выполнялся при частичных запросах и запросах ajax. Есть ли способ, которым я могу достичь этого без прямого доступа к объекту запроса? Любые предложения по изменению подхода также приветствуются

1 Ответ

1 голос
/ 09 мая 2011

Почему бы не использовать Request.IsAjaxRequest, если он доступен?Если вам не нужно это свойство, вам нужен доступ к заголовку, который в любом случае находится в объекте запроса.Частичный запрос все равно не попадет на ваш контроллер - только RenderAction ударит ваш контроллер.RenderPartial будет отображать только ваше мнение.

...