Tag: actionfilterattribute

ActionFilterAttribute ist ein hybrid-abstrakte Klasse implementiert ein Attribut, eine IActionFilter, und ein IResultFilter. Es kann übernommen werden, implementieren Sie ein benutzerdefiniertes Attribut, das eine deklarative Mittel zum hinzufügen von pre-action-und post-Verhaltens-controller-action-Methoden.

ASP.NET MVC - ActionFilterAttribute zur Validierung der POST-Daten

Anzahl der Antworten 4 Antworten
Eigentlich habe ich eine Anwendung, die eine WebService zum abrufen von einigen Kunden Informationen. Also ich war die überprüfung der login-Daten in meinem ActionResult wie: [AcceptVerbs(HttpVerbs.Post)] public ActionResult ClientLogin(FormCollection collection) { if(Client.validate(collection["username"], collection["password"])) { Session["username"] = collection["username"];

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

Benutzerdefinierte ASP.NET MVC ActionFilterAttribute - Haken nie aufgerufen werden

Anzahl der Antworten 7 Antworten
Hallo, ich bin versucht, etwas zu tun, scheint ein bisschen einfach, und es ist dokumentiert, dass die Art und Weise, aber für einige Grund es nicht geht, einfach. Basiclly ich schrieb so etwas wie dieses: public class

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

Wie kann ich die unit-test eine benutzerdefinierte ActionFilter in ASP.Net MVC

Anzahl der Antworten 2 Antworten
So, ich bin erstellen einer benutzerdefinierten ActionFilter, meist basierend auf diesem Projekt http://www.codeproject.com/KB/aspnet/aspnet_mvc_restapi.aspx. Ich möchte eine benutzerdefinierte Aktion filter, der verwendet den http-accept-Header zurück entweder JSON oder Xml. Eine typische controller-Aktion wird so Aussehen: [AcceptVerbs(HttpVerbs.Get)] [AcceptTypesAttribute(HttpContentTypes.Json, HttpContentTypes.Xml)]

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

Abhängigkeiten in ASP.NET MVC 3-Aktionsfilter einbetten. Was ist falsch an diesem Ansatz?

Anzahl der Antworten 3 Antworten
Hier ist das setup. Sagen, ich habe einige action-filter, der benötigt eine Instanz eines service: public interface IMyService { void DoSomething(); } public class MyService : IMyService { public void DoSomething(){} } Dann habe ich ein ActionFilter,

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,

Asynchroner Aktionsfilter in MVC 4

Anzahl der Antworten 2 Antworten
Habe ich eine Aktion filter, der, wenn verwendet, in der bestimmte Bedingungen zu erfüllen hat, eine web-service-Aufruf, um sicherzustellen, dass der aktuelle Zustand gültig ist. Dies schien zunächst wie ein Idealer Kandidat für async/await, aber ich habe

So deaktivieren Sie einen globalen Filter in ASP.Net MVC selektiv

Anzahl der Antworten 8 Antworten
Habe ich auch einen globalen filter für alle meine controller-Aktionen, in der ich öffnen und schließen NHibernate-Sitzungen. 95% dieser Aktion müssen einige Datenbank-Zugriff, aber 5% nicht. Gibt es eine einfache Möglichkeit zur Deaktivierung dieser globalen filter für