Обычно я проверяю свою модель в методе действия перед фиксацией данных в базе данных. [HttpPost]
public ActionResult MyActionMethod (модель MyModelType) {
if (ModelState.IsValid) {// commit ...
Я пытаюсь использовать ASP.NET MVC 3 и Ninject 2.2 для внедрения объекта регистратора в настраиваемый атрибут ActionFilterAttribute. Я могу заставить это работать, если пометить каждый контроллер настраиваемым атрибутом. ...
У меня есть сайт MVC 3, который использует IoC (Unity), и моя модель генерируется с EF4 и POCO. Я использую фильтр действий для фиксации моего UnitOfWork: открытый класс UseUnitOfWorkAttribute: ...
Security. Лучшие практики MVC рекомендуют добавлять атрибут [ValidateAntiForgeryToken] к каждому действию [HttpPost]. Как я могу применить это правило в одной уникальной точке приложения?
Лучший способ прервать / отменить действие из ActionFilter У меня есть этот ActionFilter , и предполагается немедленное завершение соединения и возврат 401 Unauthroized: public class SignInRequired: ...
У меня есть код в моем приложении, который мне нужно выполнять при каждом запросе, прежде чем что-либо еще выполнится (даже до аутентификации). До сих пор я использовал событие Application_BeginRequest в моем ...
В ASP.NET MVC 2 у меня есть ActionFilterAttribute с именем [Transaction], который запускает транзакцию NHibernate перед выполнением действия и фиксирует или откатывает его. потом, в зависимости от того, или ...
Итак, я имеют настраиваемый атрибут CompressAttribute, который настроен как глобальный фильтр в global.asax. Он использует отражение для проверки типа возвращаемого значения текущего метода действия, и если он "...
Предположим, у меня есть такой метод контроллера: [Audit]
общедоступный список JsonNetResult (int start, int limit, string sort, string dir, string searchValue, SecurityInputModel securityData)
{...
} и ...
Я пытаюсь создать настраиваемый ActionFilter, который работает с набором параметров, которые будут ему переданы от контроллера. Пока что мой пользовательский ActionFilter выглядит так: public class ...