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. Quill und das Skript des Editors kommen über die Bundles, die Bereinigung der Eingabe über die Basis. Fehlt davon etwas, bleibt statt des Editors ein leeres Feld stehen, oder Links verschwinden beim Absenden.
Setzt die Grundeinrichtung aus Basis › Vorbedingungen voraus.
Für jedes Richtext-Feld
| Was | Wo | Fehlt es |
|---|---|---|
Paket FMH.Komponente.RichText |
.csproj |
Basis, Infrastruktur und RichText.Validierung kommen transitiv mit |
| Grundeinrichtung aus Basis › Vorbedingungen | Program.cs, _Layout.cshtml |
fehlen Quill und jquery-fmh-richtext.js, der Editor entsteht nicht. Ohne AddFmhWidgetOptions() fehlt zudem die serverseitige Bereinigung der Eingabe |
Zusätzlich für Links im Text
Das Tag
aund seine Attribute vor der ersten Verwendung freigeben, inProgram.cs:HtmlSanitizerRichtextDefauls.AddAllowedTags("a"); HtmlSanitizerRichtextDefauls.AddAllowedAttributes("href", "target", "rel");Ohne
azeigt die Werkzeugleiste keinen Link-Button, und ein eingefügter Link wird samt Text entfernt. Mita, aber ohne Attribute, bleibt ein Link ohnehrefübrig. Die Freigabe gilt für Werkzeugleiste, Browser und Server zugleich; Einzelheiten in der Anleitung von Richtext.