Получить действие PartialView и контроллер, ответственный за сообщение - PullRequest
0 голосов
/ 15 сентября 2010

У меня есть PartialView, на форме, которая делает сообщение ajax. Все мои контроллеры наследуются от базового контроллера, у которого есть свойство "ReferringPartialView".

Мне нужно как-то установить это свойство и разрешить пользователю использовать его в действии post.

Я полагаю, мне нужно переопределить «OnActionExecuting», поэтому я так и сделал, но нигде не могу узнать, какой именно «PartialView» на самом деле сделал пост.

Я посмотрел на ActionExecutingContext, но он либо дает мне ссылающийся URL, либо текущее действие, но не ссылающийся PartialView.

Надеюсь, это имеет смысл:)

1 Ответ

0 голосов
/ 15 сентября 2010

В запросе нет информации, позволяющей определить, какое частичное представление отправило запрос.

Вам нужно будет заключить соглашение, чтобы достичь того, чего вы хотите. Скрытое поле, вариант URL, значение строки запроса, другими словами, что-то нестандартное, что вы добавляете в сообщение формы.

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