Vorbedingungen

Was die Hostanwendung einmal einrichten muss, bevor das erste Beispiel läuft. Fehlt davon etwas, erscheint meist keine Fehlermeldung.

Das Paket braucht keine eigene Registrierung. Stile und Skript kommen über die Bundles, das Absenden von FrageAntwort läuft über das Skript der Basis. Fehlt davon etwas, bleiben LikertSkala und FrageAntwort ungestaltet, oder FrageAntwort lädt beim Absenden die ganze Seite neu.

Setzt die Grundeinrichtung aus Basis › Vorbedingungen voraus.

Für LikertSkala und FrageAntwort

Was Wo Fehlt es
Paket FMH.Komponente.Kompetenzen .csproj Die Basis kommt transitiv mit
Grundeinrichtung aus Basis › Vorbedingungen Program.cs, _Layout.cshtml fehlen die Stile und das Skript des Pakets, die Textbereinigung beim Verlassen eines Felds entfällt. Ohne das Skript der Basis postet FrageAntwort klassisch und lädt die Seite neu, weder Snackbar noch das Ereignis FrageAntwortStatus erscheinen

Zusätzlich für FrageAntwort

  • Die Actions AntwortFD und AntwortFFD im Controller der Seite. Das Template postet ohne Controllernamen an den Controller, der die Seite gerendert hat. Fehlt die Action, gibt es 404 und eine Fehler-Snackbar. Beide nehmen ein flaches FrageAntwortViewModel entgegen; Einzelheiten in der Anleitung von FrageAntwort, Abschnitt «Die Endpunkte».

Zusätzlich für LikertSkala

  • Eine POST-Action für das Formular, in dem die Skala steht, und .Bind(...) am Builder. Ohne die Bindung kommt beim Absenden nichts an; Einzelheiten in der Anleitung von LikertSkala.