MVC

There are 4 entries for the tag MVC
  • Prüfen ob alle Post-Controller-Actions dass ValidateAntiForgeryTokenAttribute haben

    Ein möglicher Angriff auf Web-Anwendungen ist Cross-Site Request Forgery (CSRF). Mit dem ASP.NET MVC Framework gibt es eine Möglichkeit solche Angriffe zu verhindern. Siehe dazu auch diesen Blog-Eintrag: Prevent Cross-Site Request Forgery (CSRF) using ASP.NET MVC’s AntiForgeryToken() helper. Jedoch passiert es mir des Öfteren dass ich vergesse daran zu denken die Actions entsprechend zu attributieren. Deshalb habe ich mir einen Unit-Test geschrieben der alle Controller-Action die auf POST reagieren überprüft ob sie dass ValidateAntiForgeryTokenAttribute haben. Damit er nicht bei mir versauert, hier der Test zur allgemeinen Verwendung. using System; using System.Collections.Generic; using System.Linq; using System.Reflection; using System.Web.Mvc; using DerAlbert.Community.Web.Controllers; using MbUnit.Framework; namespace...

  • Der .NET Open Space 2009 in Blaustein/Ulm

    Nur noch sieben Tage und der er geht los, der erste .NET Open Space für 2009 in Blaustein bei Ulm. Bis jetzt haben sich 65 Personen angemeldet. Somit ist viel Know-How in den unterschiedlichsten Bereichen vor Ort. Wenn ich mir die Teilnehmerliste ansehe verspricht es ein sehr interessantes Wochenende werden bei der Menge an Wissen und Interessen. Ich selbst werde wohl mindestens eine Session zu ASP.NET MVC vorschlagen, auf der User Group Tour wurde reges Interesse daran bekundet. Wer sich also nur Ansatzweise für Software-Entwicklung mit .NET Interessiert der sollte es nicht versäumen auch vom 11....

  • ASP.NET MVC: MasterPage zur Laufzeit ändern

    Hier und da ist es notwendig dass man die MasterPage zur Laufzeit ändern möchte. Bei ASP.NET MVC kann man dies auf mittels eines eigenen ActionFilterAttribute machen. public class MasterPageSwitchAttribute : ActionFilterAttribute { public override void OnActionExecuted(ActionExecutedContext filterContext) { var viewResult = filterContext.Result as ViewResult; if (viewResult != null) { viewResult.MasterName = "NeueMasterPage"; } ...

  • ASP.NET MVC Preview 5 und der Visual Studio 2008 Absturz.

    Vor nicht allzulanger Zeit sprach mich Alexander an ob sich bei mir auch Visual Studio sang und klanglos verabschiedete wenn eine .aspx Seite aus einem MVC- Projekt geöffnet wurde. Dies war damals bei mir nicht der fall. Ich erzeuge ein paar Projekte und alles war wunderbar.Der Fehler tauchte jedoch nicht nur bei ihm auf wie auf forums.asp.net zu lesen war. Eine für Ihn funktionierende Lösung war jedoch nicht dabei. Heute beim hinzufügen eines MVC Projektes zu einer vorhandenen Solution ereilte mich auch diese Problem und beim öffnen von .aspx und .js Dateien aus einem MVC Projekt verabschiedete sich mein...