Checkbox
Das Checkbox-EditorTemplate rendert einen bool? als einzelne Checkbox.
Einbindung über @Html.EditorFor(...) mit [UIHint("Checkbox")]. Für eine
Pflicht-Checkbox siehe Validierung → CheckboxRequired.
Checkbox
bool? als einzelne Checkbox.
@model CheckboxBeispielViewModel
<form class="fmh-demo-form">
@Html.EditorFor(m => m.Newsletter)
</form>
using System.ComponentModel.DataAnnotations;
namespace FMH.Komponente.WebUI.Areas.Basis.Models
{
public class CheckboxBeispielViewModel
{
[Display(Name = "Newsletter abonnieren")]
[UIHint("Checkbox")]
public bool? Newsletter { get; set; } = true;
}
}
Darstellung
Das Checkbox-EditorTemplate rendert einen bool? als einzelne Checkbox. Eingebunden über Html.EditorFor mit [UIHint("Checkbox")].
[Display(Name = "Newsletter abonnieren")]
[UIHint("Checkbox")]
public bool? Newsletter { get; set; }
Weitere Konfigurationen
| Konfiguration | Wirkung |
|---|---|
[Display(Name = "…")] |
Beschriftung neben der Checkbox |
[CheckboxRequired(ErrorMessage = "…")] |
Erzwingt das Ankreuzen (siehe Validierung → CheckboxRequired) |
[HelpText(Name = "…")] |
Ergänzender Hilfetext |