Public · Protected · Private
Html helpers
Type: Public  |  Created: 2012-08-26  |  Frozen: Yes
« Previous Public Blog Next Public Blog »
Comments
  • Following are a list of builtin helpers for ASP.NET MVC page

    @using (Html.BeginForm("Index", "Home")) {}

     

    <form action="/" method="post"></form>

     

    Html.CheckBox("myCheckbox", false)

     

    <input id="myCheckbox" name="myCheckbox" type="checkbox" value="true" />

     

    Html.Hidden("myHidden", "val")

     

    <input id="myHidden" name="myHidden" type="hidden" value="val" />

     

    Html.RadioButton("myRadiobutton", "val", true)

     

    <input checked="checked" id="myRadiobutton" name="myRadiobutton"

    type="radio" value="val" />

    Html.TextArea("myTextarea", "val", 5, 20, null)

     

    <textarea cols="20" id="myTextarea" name="myTextarea" rows="5">

    val</textarea>

    Html.TextBox("myTextbox", "val")

     

    <input id="myTextbox" name="myTextbox" type="text" value="val" />

     

    @{Html.BeginForm("Index", "Home");}

    @{ Html.EndForm();}

     

    Html.CheckBoxFor(x => x.IsApproved)

    <input id="IsApproved" name="IsApproved" type="checkbox" value="true" />

    Html.HiddenFor(x => x.SomeProperty)

     

    <input id="SomeProperty" name="SomeProperty" type="hidden"

    value="value" />

    Html.RadioButtonFor(x => x.IsApproved, "val")

    <input id="IsApproved" name="IsApproved" type="radio" value="val" />

    Html.TextAreaFor(x => x.Bio, 5, 20, new{})

     

    <textarea cols="20" id="Bio" name="Bio" rows="5">

    Bio value</textarea>

    Html.TextBoxFor(x => x.Name)

    <input id="Name" name="Name" type="text" value="Name value" />

    Html.DropDownList("myList", new SelectList(new [] {"A", "B"}), "Choose")

     

    <select id="myList" name="myList">

    <option value="">Choose</option>

    <option>A</option>

    <option>B</option>

    </select>

    Html.ListBox("myList", new MultiSelectList(new [] {"A", "B"}))

     

    <select id="myList" multiple="multiple" name="myList">

    <option>A</option>

    <option>B</option>

    </select>

    Url.Content("~/my/content.pdf")

     

     

    Html.ActionLink("Hi", "About", "Home")

     

    <a href="/Home/About">Hi</a>

    Html.ActionLink("Hi", "About", "Home", "https","www.example.com", "anchor",

    new{}, null)

    <a href="https://www.example.com/Home/About#anchor">Hi</a>

    Url.Action("About", "Home")

    Url.RouteUrl(new { controller = "c", action = "a" })

     

     Html.RouteLink("Hi", new { controller = "c", action = "a" }, null)

     

    <a href="/c/a">Hi</a>

      

     

    2012-08-26 13:56
This blog is frozen. No new comments or edits allowed.