Tag: action-filter

In ASP.NET MVC, Controller Aktions Methode definiert werden die der Regel eine eins-zu-eins-Beziehung mit möglichen user-Interaktionen, wie z.B. das klicken auf einen link oder das Absenden eines Formulars. Zum Beispiel, wenn der Benutzer auf einen link klickt, eine Anfrage ist an den bezeichneten controller und die entsprechende action-Methode aufgerufen wird.

Wie das abfangen 401 von Forms-Authentifizierung in ASP.NET MVC?

Anzahl der Antworten 4 Antworten
Ich möchte erzeugen eine 401-Seite, wenn der Benutzer nicht über die richtigen Berechtigungen. Fordert der Benutzer eine url ein und gelangt auf die login-Seite (ich habe alle verweigern anonyme im web.config). Der Benutzer meldet sich erfolgreich an

ASP.NET MVC finden Sie den aktuellen Benutzernamen in eine benutzerdefinierte Aktion filter

Anzahl der Antworten 1 Antworten
Ich bin erstellen einer custom action-filter für asp.net MVC. In der OnActionExecuting() Methode. public override void OnActionExecuting(ActionExecutingContext filterContext) { string userName = ?????//how can I get this? } Ich brauche, um herauszufinden, die aktuelle Benutzer-Namen (ich bin

HTTP-Modul-vs-action-filter in asp.net-mvc

Anzahl der Antworten 3 Antworten
Bin ich eine Anwendung entwickeln, in asp.net MVC3 und ich habe die folgenden Fragen: Wann sollte ich schreiben ein HTTP-Modul und Wann soll ich schreiben, eine Aktion filter? InformationsquelleAutor Martin | 2012-07-16

Injizieren von Abhängigkeiten in CustomAttribute mit Schloss Windsor

Anzahl der Antworten 2 Antworten
In meinem ASP.Net MVC-Anwendung implementierte ich eine Benutzerdefinierte ActionFilter, um Benutzer zu Autorisieren. Benutze ich CastleWindsor zu bieten dependency injection in den Controller wie folgt: protected virtual IWindsorContainer InitializeServiceLocator() { IWindsorContainer container = new WindsorContainer(); ControllerBuilder.Current.SetControllerFactory(new WindsorControllerFactory(container));

Beste Weg, um abort/Abbruch der Aktion und Reaktion von ActionFilter

Anzahl der Antworten 5 Antworten
Beste Weg, um abort/Abbruch der Aktion von ActionFilter Habe ich dieses ActionFilter, und es ist angenommen, um die Verbindung zu beenden und sofort wieder ein 401 Unauthroized: public class SignInRequired : ActionFilterAttribute { public override void OnActionExecuting(ActionExecutingContext

ActionExecutingContext - ActionParameters vs RouteData

Anzahl der Antworten 1 Antworten
Folgenden code: public class MyActionFilter : ActionFilterAttribute { public override void OnActionExecuting(ActionExecutingContext filterContext) { var a = filterContext.ActionParameters["someKey"]; var b = filterContext.RouteData.Values["someKey"]; base.OnActionExecuting(filterContext); } } Was ist der Unterschied zwischen a und b ? Wann sollen wir

ASP.NET MVC - Zugriff auf eine controller-Eigenschaft in einem ActionFilter

Anzahl der Antworten 1 Antworten
Ich bin mit Unity zu instanziieren, eine neue Klasse ins controller-Konstruktor und speichern Sie die injiziert Klasse in eine Immobilie in der Steuerung. Dann ich will ein ActionFilter um zu sehen, ob die injizierten Klasse besitzt einige

Immer die HttpActionExecutedContext Ergebnis Werte

Anzahl der Antworten 4 Antworten
Habe ich einen filter ein, die inherits System.Web.Http.Filter.ActionFilterAttribute in der asp.net web-api und Zugriff auf einige der Daten in der HttpActionExecutedContext Ergebnis-Objekt. In welchem Stadium/Wann wird dieses Objekt erhalten Sie besiedelt? Als ich sah es, wenn das

Wie schreibt man einen action-filter für alle Controller

Anzahl der Antworten 3 Antworten
Hier ist eine Beispiel-Aktion filter. Wir wissen, dass, wenn wir schreiben eine Aktion filter dann müssen wir schmücken den controller mit einem Attribut wie dieses, um es für alle controller. Ich gerne wissen, ob es irgendeinen Weg

Ändern Sie das Modell in OnActionExecuting Veranstaltung

Anzahl der Antworten 1 Antworten
Ich bin mit Action-Filter in MVC 3. Meine Frage ist, wenn ich das crafting, das Modell, bevor es weitergeleitet, um die ActionResult in OnActionExecuting Veranstaltung? Brauche ich zum ändern eine der Eigenschaften Wert gibt. Danke, Können Sie

Kann man mit dem get-parameter Werte verwendet, die in einer Methode in ein ActionFilter?

Anzahl der Antworten 1 Antworten
Angenommen ich habe einen controller-Methode wie diese: [Audit] public JsonNetResult List(int start, int limit, string sort, string dir, string searchValue, SecurityInputModel securityData) { ... } und ein Attribut definiert als solche: [AttributeUsage(AttributeTargets.Method)] public class AuditAttribute : ActionFilterAttribute

Benutzerdefinierte Rollen auf ein Autorisieren Attribut in MVC4

Anzahl der Antworten 2 Antworten
Hier ist mein code: [HttpGet, Authorize(Roles = "Admin")] public ActionResult ActivityLog() { 'code to do stuff return View(model); } Es ist ziemlich einfach - wenn Sie in der "Admin" - Rolle können Sie in dieser Aktion. Allerdings

.NET MVC Schreiben Cookie von ActionFilter

Anzahl der Antworten 2 Antworten
Baute ich einen ActionFilter für host-a-Seiten-hit-logger auf meinem MVC-Website und haben die Notwendigkeit zu sparen, einige Werte in cookie. Ich habe folgenden code zum schreiben der cookie: public class LogRequestAttribute : ActionFilterAttribute, IActionFilter { void IActionFilter.OnActionExecuting(ActionExecutingContext filterContext)

ASP.NET MVC: Wie erstellen Sie eine Aktion filter zur Ausgabe von JSON?

Anzahl der Antworten 3 Antworten
Mein zweiter Tag mit ASP.NET MVC und meine erste Anfrage für den code auf SO (ja, nehmen eine Abkürzung). Ich bin auf der Suche nach einem Weg, um einen filter zu erstellen, fängt der aktuellen Ausgabe von

Wie die httppost httpput etc Attribute in ASP.NET MVC 2 arbeiten?

Anzahl der Antworten 4 Antworten
In ASP.NET MVC 2, ein paar neue action filter-Attribute eingeführt wurden, als "Kürzel" für Attribute in ASP.NET MVC 1; zum Beispiel die Anwendung des HttpPostAttribute macht das gleiche wie die Anwendung [AcceptVerbs(HttpVerbs.Post)] zu einer action-Methode. Darüber hinaus

Aufruf FilterAttribute ist OnActionExecuting vor BaseController ist OnActionExecuting

Anzahl der Antworten 2 Antworten
Ich habe eine BaseController in dem ich einige Daten in die ViewData Sammlung durch überschreiben OnActionExecuting. Nun habe ich eine Aktion in einem ChildController, die nicht brauchen, die Daten anzuzeigen. Zu diesem Zweck erstellte ich eine DontPopulateViewData

Asp.net Web-API - Rückgabe der Daten von actionfilter

Anzahl der Antworten 1 Antworten
Möchte ich wieder eine json-Objekt aus der wep-api-actionfilter. Wie kann ich das erreichen? Kann ich das Objekt zurückgeben, von der Aktion, aber ich brauche, um wieder einige Daten aus der actionfilter auf eine bestimmte Bedingung. Vielen Dank

Durchsetzung der Action-Filter für alle Controller Actions (C# / ASP.NET MVC)

Anzahl der Antworten 7 Antworten
Habe ich einen neuen action-filter (attribute, ähnlich wie [Autorisieren]), die autorisiert den Zugriff auf eine controller-action basierend auf einer session-Wert. Ich bin aber grundsätzlich der Dekoration alle meine controller-Aktionen werden mit diesem Attribut (mit der Ausnahme von

ASP.NET MVC: Registrieren action filter ohne änderung der controller

Anzahl der Antworten 4 Antworten
Arbeite ich mit nopCommerce und ich muss hinzufügen, meine einzige Aktion, Filter, jedoch möchte ich nicht ändern, die core-Controller zu vermeiden, meinen code überschrieben wird, wenn ein neues update freigegeben wird. Ich habe meine setup-Action-Filter: public class

Web-Api - so beenden Sie die web-pipeline, die direkt aus einem OnActionExecuting Filter

Anzahl der Antworten 3 Antworten
Ich habe ein pre-action-web-api-hook, überprüfen ModelState.IsValid. Wenn der ModelState ist nicht gültig, ich will nicht, um die Aktion auszuführen und nur zurück, dass meine Nachricht sofort. Wie genau mache ich das? public class ValidateModelStateAttribute : ActionFilterAttribute {

Beste Ort, um CurrentCulture-für Mehrsprachige ASP.NET MVC-web-Applikationen

Anzahl der Antworten 4 Antworten
Für Mehrsprachige ASP.NET MVC 3-Webanwendung, ich bin die Bestimmung der Thread.CurrentThread.CurrentCulture und Thread.CurrentThread.CurrentUICulture auf die controller factory-wie folgt: public class MyControllerFactory : DefaultControllerFactory { protected override IController GetControllerInstance(System.Web.Routing.RequestContext requestContext, Type controllerType) { //Get the {language} parameter in

Was ist der Unterschied zwischen Attributen und Filter in MVC

Anzahl der Antworten 3 Antworten
Nun kann ich die bitte bekommen, ein Vergleich nicht nur eine definition. Beispiel: SomeClassAttribute (or ISomeClassAttribute) VS SomeClassFilter (or ISomeClassFilter) Habe ich das Gefühl, dass Sie verwendet werden können, die gleiche Weise, aber generell "ein Attribut angewendet

Wie die übergabe von Parametern an eine benutzerdefinierte ActionFilter in ASP.NET MVC 2?

Anzahl der Antworten 4 Antworten
Ich versuche, erstellen Sie eine benutzerdefinierte ActionFilter die arbeitet auf einem Satz von Parametern, die übergeben werden würde, um es aus dem controller. So weit, mein Kunde ActionFilter sieht wie folgt aus: public class CheckLoggedIn : ActionFilterAttribute

Aktions-Filter auf MVC C# mit query-String

Anzahl der Antworten 4 Antworten
Im mit Klasse-name RightCheckerAttribute zu überprüfen, Benutzer-Berechtigung in MVC3-Anwendung... Also die RightCheckerAttribute-Klasse ist so... public bool isAdmin { get; set; } public override void OnActionExecuting(ActionExecutingContext filterContext) { HttpContextBase context = filterContext.HttpContext; bool result = Convert.ToBoolean(context.Request.QueryString["isAdmin"].ToString()); if (isAdmin

ASP.NET MVC: Action Filter einrichten, controller-Variablen?

Anzahl der Antworten 3 Antworten
Habe ich ein Szenario, wobei Sie bei jeder Anforderung der Seite muss ich prüfen Sie die session von der Anwesenheit einer bestimmten ID. Wenn dieses gefunden ist, muss ich schnappen Sie sich ein Relevantes Objekt aus der

Injizieren von Abhängigkeiten in benutzerdefinierten Web-API-Aktion filter-Attribut mit Autofac

Anzahl der Antworten 4 Antworten
Ich versuche zum auflösen der Abhängigkeiten von meinem custom AuthorizeAttribute die ich verwenden, um schmücken mein API-Controller in einem MVC4-app. Problem ist, dass ich immer eine NullReferenceException auf der service-Abhängigkeits-verwende ich in meinem benutzerdefinierten filter. Hier ist

Erweitern AuthorizeAttribute Überschreiben AuthorizeCore oder OnAuthorization

Anzahl der Antworten 2 Antworten
Verwenden ASP.NET MVC-ich bin erstellen einer benutzerdefinierten Autorisieren Attribut zu kümmern, einige benutzerdefinierte Autorisierungs-Logik. Ich habe mir eine Menge Beispiele, und es ist ziemlich geradlinig, aber meine Frage ist, welche Methode ist am besten zu überschreiben, AuthorizeCore

In welcher Reihenfolge werden Filter in asp.net mvc ausgeführt

Anzahl der Antworten 2 Antworten
In MVC wir können dekorieren action-Methoden mit verschiedenen filtern wie [HttpPost] [Authorize] public ActionResult mymethod(){} HttpPost stammt aus MethodSelectorAttribute (wahrscheinlich indirekt) und die Authorize Attribut erbt von ActionFilterAttribute. Meine Frage ist: in welcher Reihenfolge werden Sie ausgeführt

Reihenfolge der Ausführung mit mehreren Filtern in Web-API

Anzahl der Antworten 3 Antworten
Bin ich mit dem neuesten web api. Ich tun kommentieren einige - Controller mit 3 verschiedenen filter-Parametern. 1 [Authorize] 2 [RessourceOwnerAttribute derived from AuthorizationFilterAttribute] 3 [InvalidModelStateAttribute derived from ActionFilterAttribute] Ich nicht sicher sein kann, dass die Filter

Web API ActionFilter ändert zurückgegebenen Wert

Anzahl der Antworten 1 Antworten
Ich habe eine Web-API-Anwendung, die ich benötigen, der return-Wert ein Teil der API-Endpunkte über ein ActionFilter ist OnActionExecuted-Methode Ich bin mit einem benutzerdefinierten Attribut zur Identifizierung der Endpunkte, für die Daten, die ich brauche zu verändern, aber

Statuscode zurückgeben Nicht autorisiert für benutzerdefinierten IActionFilter in WebAPI

Anzahl der Antworten 1 Antworten
Arbeite ich mit asp.net WebAPI und ich brauche zum erstellen einer benutzerdefinierten ActionFilter, das eine schnelle überprüfung, um zu sehen, wenn der Benutzer anfordert, die URI sollte eigentlich in der Lage sein, um die Daten zurück. Haben

Warum wird meine ASP.NET-Web-API ActionFilterAttribute OnActionExecuting nicht ausgelöst?

Anzahl der Antworten 6 Antworten
Ich versuche, das umzusetzen, was ist hier zu sehen: http://www.piotrwalat.net/nhibernate-session-management-in-asp-net-web-api/ aber ich habe ein Problem mit meinem NhSessionManagementAttribute. Ich habe Haltepunkte gesetzt auf meine OnActionExecuting(HttpActionContext actionContext) um zu sehen, ob die Funktion überhaupt aufgerufen wird -- war

Umleiten an angegebene Controller und Aktion in asp.net mvc Action Filter

Anzahl der Antworten 3 Antworten
Ich geschrieben habe, ein action-filter, der erkennt eine neue Sitzung und versucht, leiten Sie den Benutzer zu einer Seite darüber informiert, dass dies geschehen ist. Das problem ist nur ich kann nicht herausfinden, wie man es umleiten

Wie greife ich von einem ActionFilter auf den ModelState zu?

Anzahl der Antworten 1 Antworten
Baue ich ein ActionFilter Wiederverwendung von code für eine einfache spam-block - was ich grundsätzlich mache ist, dass ich eine Html Helper - Methode auf, rendert eine Eingabe textbox und einen versteckten Eingang, und in der ActionFilter

Wie kann die Ausführung von Aktionen von einem ActionFilter übersprungen werden?

Anzahl der Antworten 3 Antworten
Ist es möglich, überspringen die ganze Aktion-Methode die Ausführung und zur Rückgabe eines bestimmten ActionResult wenn eine bestimmte Bedingung erfüllt ist in OnActionExecuting? InformationsquelleAutor der Frage user49126 | 2012-03-23

Eine Möglichkeit zum Ausschließen von Aktionsfiltern in ASP.NET MVC?

Anzahl der Antworten 2 Antworten
Ich habe in mehreren Fällen in ASP.NET MVC, wo ich wollte, um eine Aktion filter auf jede Aktion, die außer ein oder zwei. Zum Beispiel, sagen, Sie haben einen AccountController. Jede Handlung in der es erfordert, dass

Abrufen des Benutzernamens im Aktionsfilter

Anzahl der Antworten 5 Antworten
Benutze ich MVC4 web-Anwendung mit Web-API. Ich möchte eine Aktion erstellen, filter, und ich möchte wissen, welcher Benutzer (angemeldete Benutzer) aus der Aktion. Wie kann ich es tun? public class ModelActionLog : ActionFilterAttribute { public override void

Wie erhalte ich die aktuelle URL von einem FilterAttribute?

Anzahl der Antworten 4 Antworten
Ich Schreibe eine Autorisierung filter-Attribut adn-ich habe Schwierigkeiten, herauszufinden, wie man die aktuelle url als string, so kann ich übergeben Sie es als parameter, um die Anmelde-Aktion. Das Ziel ist, dass wenn sich ein Benutzer erfolgreich anmeldet,

Wie können Sie einen Aktionsfilter in ASP.NET Web API testen?

Anzahl der Antworten 5 Antworten
Ich war auf der Suche um eine Aktion hinzuzufügen, Filter zu meinem Dienst zu behandeln hinzufügen link Daten in der response-Nachricht. Ich habe festgestellt, dass ich müssen zu verspotten HttpActionExecutedContext aber es ist eine schwierige Klasse zu

Wie kann ich Daten verwenden, die von einem Filter in der Ansicht "Error.cshtml" in einen ViewBag gestellt werden?

Anzahl der Antworten 1 Antworten
Habe ich ein action-filter ist verantwortlich für die Platzierung einige Allgemeine Informationen in der ViewBag für die Nutzung durch alle Ansichten in der gemeinsamen _Layout.cshtml-Datei. public class ProductInfoFilterAttribute : ActionFilterAttribute { public override void OnActionExecuting(ActionExecutingContext filterContext) {

Registrieren Sie globale Filter in ASP.Net MVC 4 und Autofac

Anzahl der Antworten 2 Antworten
Habe ich einen filter wie diesen: public class CustomFilterAttribute : ActionFilterAttribute, IAuthorizationFilter { public MyPropery Property { get; set; } .... } Brauche ich es zu laufen, um alle Aktionen in meinem Projekt Habe ich versucht, um

Rufen Sie ActionName, Controllername und AreaName ab und übergeben Sie sie im ActionFilter-Attribut

Anzahl der Antworten 3 Antworten
Ich benutze eine benutzerdefinierte AuthorizationFilter-wie die folgende: public class ActionAuthorizeAttribute : AuthorizeAttribute { protected override bool AuthorizeCore(System.Web.HttpContextBase httpContext) { if(!httpContext.User.Identity.IsAuthenticated) return false; if(IsUserExcluded()) return false; else return IsRoleAuthorize(httpContext); } } Ich diesen filter an der Spitze jede

Aktionsfilter-Ausführungsreihenfolge

Anzahl der Antworten 3 Antworten
Habe ich erstellt zwei Klassen, implementieren AuthorizeAttribute. Ist weltweit im Einsatz, und ich legen Sie es auf der Globalen.asax.cs: filters.Add(new FirstAuthorizeAttribute() { Order = 0 }); Der andere heißt SecondAuthorizeAttribute und es wird verwendet, nur in einigen

Den QueryString-Parameter in RedirectToAction-Aufrufen weiterleiten

Anzahl der Antworten 3 Antworten
Ich möchte sicherstellen, dass ein bestimmter parameter im QueryString, in meinem Fall die request_id weitergegeben wird, zu der umgeleitet Aktion. Sagen, ich habe zum Beispiel eine Aktion First, [HttpPost] public ActionResult First() { //////////////////// //Lots of code

Benutzerdefinierte Aktionsfilter für Web-API-Nutzung konvertieren?

Anzahl der Antworten 2 Antworten
Fand ich eine wirklich schöne Aktion-filter wandelt ein Komma getrennte parameter für einen generischen Typ der Liste: http://stevescodingblog.co.uk/fun-with-action-filters/ Ich möchte es verwenden aber es wird nicht für eine ApiController, es komplett zu ignorieren. Kann mir jemand helfen,