Label Tag Helper – ASP.NET – MVC

Label Tag Helper, kendisine atanan PageModel özelliğine dayalı olarak uygun nitelik değerleri ve içerik üretir. Tek bir özelliği vardır.

AttributeAçıklama
forGeçerli sayfa modeline göre değerlendirilecek bir ifade.

Label Tag Helper, Input tag helper ile birlikte çalışacak şekilde tasarlanmıştır. PageModel’in bir özelliğini asp-for özniteliğine parametre olarak alır ve özelliğin adını, etiketin for özniteliği için bir değer ve etiket etiketinin içeriği olarak işler.

PageModel’in “Email:” adlı bir özelliği olduğunu varsayarsak:

<label asp-for="Email"></label>

HTML olarak şu şekilde işler.

<label for="Email">Email</label>

işlenen içeriği değiştirmek için Data Annotations Display özniteliğini kullanabilirsiniz:

[Display(Name="Email Address")]
public string EmailAddress { get; set; }

Bu yaklaşımların her ikisi de şu şekilde işleyecektir:

<label for="EmailAddress">Email Address</label>