Wenn man das automatische Label eines MVC Feldes
anpassen möchte, dann gibt man ein DisplayAttribute inder Form [Display
(Name=abc)] an
[Display(Name
= "Artikel Bezeichnung")]
public string Title { get; set; }
|
Parameter Prompt
[Display(GroupName ="Texte", Name = "Artikel
Bezeichnung", Prompt ="text ist ok")]
public string Title { get; set; }
|
Weitere Display Attribute
AutoGenerateField=bool
AutoGenerateFilter=bool
Description =string
GroupName=string
Name=string
Order = int
Prompt=string
Gilt für Core MVC
Alternative:
Man kann die Attribute auch übergehen, wenn man direkt
die HTML Tags einbaut ohne Verwendung von asp-for
<div class="form-group">
<label class="control-label"> Produktgruppe </label>
<input asp-for="IDProduktgruppe" class="form-control" />
<span asp-validation-for="IDProduktgruppe" class="text-danger"></span>
</div>
|