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

asp.net mvc и действие recaptcha
Когда пользователь отправляет форму, я хотел бы периодически показывать/перенаправлять на страницу с капчей (на основе некоторых пользовательских правил) и, если она проверена, затем выполнить/зафиксировать первое действие Есть ли способ сделать...
7089 просмотров

Применение фильтра действий ко всем действиям контроллера (C # / ASP.NET MVC)
Я создал новый фильтр действий (атрибут, аналогичный [Authorize]), который разрешает доступ к действию контроллера на основе значения сеанса. Однако я в основном украшаю все свои действия контроллера этим атрибутом (за исключением очень немногих)....
12930 просмотров

Модульное тестирование всех контроллеров из одного теста
Я только что создал фильтр действий, который хочу применить почти ко всем своим контроллерам (включая любые новые, которые появятся позже). Я полагаю, что действительно полезным модульным тестом будет тот, который циклически проходит по каждому...
236 просмотров

Как автоматически перегрузить DELETE и PUT, если они недоступны клиенту?
Как определить при запуске приложения, что клиент не поддерживает команды DELETE и PUT , и автоматически перегрузить команду POST? Как на стороне сервера перенаправить эти перегруженные команды POST на нужные действия? Скажем, у меня есть...
393 просмотров

C# запускает вызовы методов до и после, такие как фильтры действий mvc
Есть ли способ получить функциональность фильтров действий в asp.net mvc, где вы можете вызывать и манипулировать параметрами действия перед выполнением метода и вызовом метода post для обновления/просмотра данных возвращаемого типа, но в стандартном...
1375 просмотров

MVC 3 Удаление пробелов (наиболее оптимальный алогритм)?
Прямо сейчас я использую этот модуль WhiteSpace от Мэдса Кристенсена, http://madskristensen.net/post/A-whitespace-removal-HTTP-module-for-ASPNET-20.aspx Он работает «хорошо», но мог бы быть и лучше (вывод, который я получаю, может быть еще больше...
1314 просмотров

Используйте кэшированные данные в фильтре действий, чтобы избежать повторного выполнения действия.
Я хотел бы сделать следующее (я разделю на два пункта): Перед выполнением действия, если модель представления находится в кеше, верните представление и модель представления без выполнения действия. Если его нет в кеше, продолжите выполнение...
1539 просмотров
schedule 16.02.2023

Как обрабатывать тайм-аут сеанса в MVC 3
У меня проблемы с частым тайм-аутом сеанса. Я хочу написать общий фильтр, который я мог бы использовать на каждом контроллере, фильтр должен перенаправлять пользователя для входа в систему и после входа обратно туда, откуда пользователь отправил...
8538 просмотров

OutputCache и пользовательский фильтр сжатия gzip
У меня есть этот настраиваемый фильтр для сжатия вывода моих страниц: public class EnableCompressionAttribute : ActionFilterAttribute { const CompressionMode compress = CompressionMode.Compress; public override void...
3608 просмотров

Как изменить значения формы после публикации в ASP.NET MVC?
Я хочу изменить значение формы, прежде чем передать его действию контроллера. но выдает Collection is read-only. public class PersonController : Controller { public ActionResult Add() { return View(); } [HttpPost]...
3026 просмотров
schedule 07.01.2024

Создать экземпляр модели представления в фильтре действий?
Вопрос . Как сделать объект, созданный внутри фильтра действия, доступным в методе действия? Предыстория: У меня есть множество форм (среди прочего) на веб-сайте MVC. Каждый из них имеет свою собственную модель представления, которая...
322 просмотров

Autofac не заполняет свойство фильтра действий
У меня есть фильтр действий в приложении ASP.NET MVC 3, которому нужно ввести некоторые зависимости. Я использую Autofac.Mvc3 в качестве инжектора зависимостей. Согласно вики autofac , мне просто нужно зарегистрировать типы, которые я хочу...
2740 просмотров
schedule 24.12.2022

Изменить модель в событии OnActionExecuting
Я использую фильтр действий в MVC 3. Мой вопрос: могу ли я создать модель до того, как она будет передана в событие ActionResult в OnActionExecuting? Мне нужно изменить одно из значений свойств. Спасибо,
12392 просмотров

Выполнять код в пользовательском атрибуте перед MVC AuthorizeAttribute.
Проблема Создайте пользовательский IAuthorizeAttribute , который будет выполняться перед атрибутом AuthorizeAttribute MVC по умолчанию. AuthorizeAttribute по умолчанию всегда запускается перед моим пользовательским атрибутом. Вещи, которые я...
1562 просмотров

Как добавить AuthorizeAttribute на глобальном уровне и исключить его для некоторых действий?
Мне нужно проверить, есть ли у действия определенный атрибут, и мне нужно сделать это следующим методом: protected override bool AuthorizeCore(System.Web.HttpContextBase httpContext) { } Я знаю, что могу проверить это здесь: public...
3168 просмотров

Фильтры действий MVC с использованием параметров, переданных для ActionResult?
Я создал собственный фильтр действий без проблем. Но я хотел бы изменить фильтр действий, чтобы использовать некоторые параметры, фактически переданные моему методу. Итак, если у меня есть следующий метод: [HttpPost] [MyAttribute] public...
4965 просмотров

Web API ActionFilter изменяет возвращаемое значение
У меня есть приложение веб-API, которое мне нужно для получения возвращаемого значения некоторых конечных точек API с помощью метода OnActionExecuted ActionFilter. Я использую настраиваемый атрибут для определения конечных точек с данными, которые...
13320 просмотров
schedule 11.10.2022

просмотр списка фильтров с изображением и текстовым представлением с использованием пользовательского адаптера
У меня есть список в моем приложении, который выглядит так: --img-- --ArrayListItems(имена)--- ---TextView---- Я использую панель действий sherlock с представлением поиска, чтобы сделать приложение обратно совместимым. Я использую собственный...
3132 просмотров

MVC3: группировка фильтров действий или вызов фильтров действий из других фильтров действий
Я пытаюсь написать класс атрибутов, который можно использовать во всех моих «админских» действиях, который затем эффективно применяет все соответствующие фильтры действий/авторизации к этому действию. Например, я всегда применяю AuthoriseAttribute...
292 просмотров

Передача динамической переменной в фильтр пользовательских действий из метода HTTPGET контроллера
У меня есть приложение MVC, в котором контроллер A вызывает внутренний метод HTTPGET (обрабатывается контроллером B). У A есть вид, а у B нет. HTTPGET в контроллере B выглядит так: [HttpGet] public String GetToken(string accessToken, string...
2298 просмотров