How to set ID and Text in html.label helper in mvc2

32,043

The Html.Label method returns an HTML label element and the property name of the property that is represented by the specified expression. For example:

ASPX Syntax

<%: Html.Label("Text Content", new { id = "labelId" })%>

Razor Syntax

@Html.Label("Text Content", new { id = "labelId" })

The second parameter is the htmlAttributes, so, you can add any html attribute you want as a property of this anonymous object. For example:

new { id = "id-element", name = "name-element", size = 10, @class = "css-class" }

IdFor

If you want to take the Id by a html helper method, try to use:

@Html.IdFor(model => model.Property)
Share:
32,043
LogicalDesk
Author by

LogicalDesk

The more you sweat in practice, the less you bleed in battle..

Updated on July 05, 2022

Comments

  • LogicalDesk
    LogicalDesk almost 2 years

    I want to set ID and Text attribute in html.label helper in mvc2

    <%:html.label<have to set ID and Text properties here>%>
    

    Plz help me out..