XML-Daten speichern klappt super, aber lesen klappt nicht (InvalidOperationException oder InvalidCastException)

Beim Serialisieren von Objekten im XML-Format legen Sie in den Anwendungseinstellungen den Pfad fest, unter dem die Datei mit den Daten gespeichert werden soll. Nach dem Speichern kann man dort mit einem Text-Editor bequem kontrollieren, ob die Objekte richtig im XML-Format gespeichert wurden. Wenn das gut geklappt hat, sollte doch auch das Laden klappen. Allerdings … weiterlesen

Meldung „Das Projektzielframework ist nicht installiert“ beim Austausch zwischen verschiedenen Visual Studio-Installationen

Wenn Sie zwischen verschiedenen Rechnern mit verschiedenen Visual Studio-Installationen Ihre Projektmappen austauschen (z.B. zwischen den Laborrechnern und dem Rechner zu Hause), dann kann beim Öffnen der Projektmappe die Meldung „Das Projektzielframework ist nicht installiert“ angezeigt werden. Wählen Sie dann aus den angebotenen Optionen „Das Zielpaket XYZ heruterladen. Das Projekt wird nicht geändert.“ Dann öffnet sich … weiterlesen

ID als Bestandteil der URL beim Aufruf einer Controller-Methode liefert Fehler „Das Parameterwörterbuch enthält einen NULL-Eintrag“

Wenn in Ihrer ASP.NET MVC-Anwendung der Benutzer eine URL aufruft, die eine ID enthält (z.B. den Primärschlüssel eines zu lesenden Datensatzes), dann muss die Controller-Methode diese ID als Parameter entgegen nehmen können. Beispielsweise soll folgende URL aufgerufen werden: http://localhost:19011/Wohnungen/Bearbeiten/2 Dann wird der URL-Bestandteil Wohnungen durch die Controller-Klasse umgesetzt, d.h. es muss in Ihrem Projekt unterhalb … weiterlesen

FormatException in der *.aspx-Seite einer ASP.NET MVC-Anwendung

Sie haben eine FormatException in Ihrer *.aspx-Seite? Das ist ein schöner Fehler, weil er sich einfach beheben lässt. 🙂 Zunächst erinnern wir uns daran, dass die HTML-Elemente, die wir mit dem HTML-Helper erzeugen, zu den Daten passen müssen, die dort angezeigt werden sollen. Beispielsweise soll in einem Textfeld ein Text stehen, in einer Checkbox soll … weiterlesen