Вопросы по теме 'action-filter'

Можно ли изменить поведение [Авторизовать] по умолчанию в ASP.NET MVC?
Мне было интересно, могу ли я переопределить поведение [Авторизация] по умолчанию в ASP.NET MVC и как я могу это сделать. Я знаю, что могу создать новый фильтр действий, сделать свой собственный атрибут и так далее; Меня просто интересует, могу ли я...
10878 просмотров

Как установить фильтр действий во все действия в ASP.NET MVC?
Есть ли способ иметь фильтр действий, например public class MyActionFilterAttribute : ActionFilterAttribute { public override void OnActionExecuting(ActionExecutingContext context) { ... автоматически применяться ко всем действиям на...
4058 просмотров
schedule 28.05.2023

Внедрить действие реферера через фильтр действий?
Есть ли способ внедрить действие реферера из фильтра действий? Допустим, у меня есть представление, которое исходит от действия X. В представлении штампа я вызываю действие Y и хочу снова перенаправить на действие X. (Есть несколько действий X,...
886 просмотров
schedule 13.08.2022

Использование Spring.Net для внедрения зависимостей в ASP.NET MVC ActionFilters
Я использую MvcContrib для внедрения зависимостей контроллера Spring.Net ASP.Net MVC. Мои зависимости не внедряются в мой фильтр действий CustomAttribute. Как я могу получить свои зависимости в нем? Скажем, у вас есть ActionFilter, который...
796 просмотров

Тестирование действия контроллера MVC с помощью ActionFilterAttribute
Общеизвестным преимуществом MVC является его пригодность для разработки через тестирование (TDD), поскольку вы можете напрямую вызывать действия контроллера из методов тестирования. Как вы можете протестировать комбинацию действия контроллера с...
1779 просмотров

Остановить продолжение ASP.NET MVC ActionFilter
У меня есть два пользовательских ActionFilters для действия. В первом из фильтров действий у меня выполняется перенаправление, если условие не выполняется (классическая авторизация). А в другом у меня выполняется перенаправление, если другое...
5341 просмотров

Response.Redirect не работает внутри пользовательского ActionFilter
Мой код следующий public class SessionCheckAttribute : ActionFilterAttribute { public override void OnActionExecuting(ActionExecutingContext filterContext) { if (/*condition*/) {...
1914 просмотров
schedule 31.03.2022

Тестирование ActionFilterAttributes с помощью MSpec
В настоящее время я пытаюсь понять MSpec, главным образом, чтобы изучить новые способы (T / B) DD, чтобы иметь возможность принять обоснованное решение о том, какую технологию использовать. Раньше я в основном (читай: только) использовал встроенный...
325 просмотров
schedule 14.08.2022

Как определить фильтр действий, используемый в методе действия контроллера?
OnActionExecuting срабатывает, когда действие вот-вот будет выполнено. Если у моего действия есть фильтр действий [myCustomActionFilter] public ActionResult MyAction() { //implementation } Можно ли определить (внутри события...
389 просмотров
schedule 05.01.2024

Как динамически определить, какой файл-оболочку HTML использовать на основе выполняемого метода действия?
У нас есть приложение MVC, которое вводит наш контент в HTML-оболочку, предоставленную клиентом. Существует несколько оболочек, таких как fund.html, share.html, factsheet.html и home.html. Обертка хранится на нашем веб-сервере. Нам нужно...
189 просмотров
schedule 30.04.2023

Внедрение зависимостей ASP.NET MVC 3 P1 в фильтры
Я прочитал серию статей Брэда Уилсона "Расположение службы ASP.NET MVC 3" ( http://bradwilson.typepad.com/blog/2010/07/service-location-pt4-filters.html ) и попытался заставить DI работать с Unity, но это не помогло. (System.NullReferenceException)....
907 просмотров

Фильтр действий ASP.NET MVC
Кто-нибудь знает, выполняется ли метод OnResultExecuted из класса ActionFilterAttribute даже в блоке CATCH? ie: [CookiesActions] public ActionResult Login(Usuarios usuario) [...] return View(new...
3239 просмотров
schedule 05.06.2023

Как заменить URL-адреса в обработанном HTML с помощью ASP.NET MVC ActionFilter
Я пытаюсь создать ActionFilter , чтобы заменить текст в моем HTML. Обычно, когда сервер использует SSL, я хочу заменить ссылки на мой CDN (http://cdn.example.com) ссылками непосредственно на мой сервер (https://www.example.com). Итак, структура...
2788 просмотров
schedule 10.03.2023

Как установить ExceptionHandled в ActionExecutedContext
Я использую ActionFilter (который я не писал) в методе действия. Сам метод действия вызывает метод SaveOrUpdate() в репозитории. Если этот метод SaveOrUpdate() не работает с исключением, я хотел бы установить свойство ExceptionHandled...
1394 просмотров
schedule 20.09.2022

Фильтр, подобный BeginRequest, в MVC 3?
В моем приложении есть некоторый код, который мне нужно выполнять при каждом запросе, до того, как будет выполнено что-либо еще (даже до аутентификации). До сих пор я использовал событие Application_BeginRequest в своем Global.asax, и это...
6755 просмотров

Лучший способ прервать/отменить действие и ответ от ActionFilter
Лучший способ прервать/отменить действие из ActionFilter У меня есть этот ActionFilter , и он должен немедленно разорвать соединение и вернуть 401 Unauthroized: public class SignInRequired : ActionFilterAttribute { public override void...
29457 просмотров
schedule 30.07.2022

Могу ли я обрабатывать различные мультиарендные отношения с помощью глобального фильтра?
У меня есть приложение asp.net mvc, в котором реализовано членство. Таким образом, пользователь должен войти в систему. Каждый пользователь принадлежит к организации (мультитенантность). Как бы я обработал параметр организации глобально? Я...
535 просмотров

Внедрение зависимостей MVC 3 с помощью Ninject 2.2 + глобальный фильтр действий
Я пытаюсь использовать ASP.NET MVC 3 и Ninject 2.2 для внедрения объекта регистратора в настраиваемый атрибут ActionFilterAttribute. Я могу заставить это работать, если отмечу каждый контроллер настраиваемым атрибутом. Однако я не могу заставить...
3688 просмотров

Как использовать HandleError с ошибками состояния модели
Я хочу использовать настраиваемый фильтр действий для обработки определенных исключений из моих классов обслуживания, чтобы заполнить состояние модели, а затем вернуть представление. Например, возьмите мой предыдущий код: public ActionResult...
3112 просмотров

Зачем вызывать base.OnActionExecuting(filterContext);?
Я просто смотрю на свой старый код, и у меня есть фильтр действий (метод OnActionExecuting) и в конце у меня есть base.OnActionExecuting(filterContext); Почему искать вокруг я вижу это довольно много раз. Я также вижу, что в моем старом...
9418 просмотров