Aspnet MVC Label Oluşturma Html Label

Labeller genellikle formlarda input, textarea, select, radio button gibi form içinde kullanılan taglerin tanımı yapmak için kullanılır. Örneğin bir ad girişi için input tagimiz bulunmakta bunun ad girişi olduğunu belirtmek için "Adınız " yazısını label tagi ile yazarız.

Şimdi Asp.net MVC de kullanımına geçersek 6 farklı şekilde yazılabilir.

Örnek Kullanımı : Html.Label(string expression,string labelText, object htmlAtrributes);

string expression = "Bu özellik labelimizin for özelliğidir. for=Etiketin ait olduğu form kontrollünü belirtir. Buraya ilgili elementin id si yazılmalıdır."

string labelText = "Labelimizin Metini",

object htmlAttributes = "Labelimizde html kodlarını kullanmak için"

 @*Label Kullanımı*@
 @Html.Label("adiniz") @*En az bir parametre almalıdır.*@
 @*Html Ekran Çıktısı *@
 <label for="adiniz">Adınız</label>
 @*Html çıktısı olarak hem for kısmı adiniz olucaktır
  hem de çıktınız adiniz şeklinde olucaktır.*@

 @*İki parametreli kullanımı*@
 @Html.Label("ad", "Adınız")
 @*Html Ekran Çıktısı *@
 <label for="ad" >Adınız</label>

 @*Üç parametreli kullanımı*@
 @Html.Label("ad", "Adınız", 
 new { style ="color : red"})
 @*Labelimize  css ve html kodlarımızıda eklemiş oluyoruz*@
 @*Html Ekran Çıktısı *@
  <label for="ad" style="color:red">Adınız</label>