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
AntwortFDundAntwortFFDim 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 flachesFrageAntwortViewModelentgegen; 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.