Html helpers
Following are a list of builtin helpers for ASP.NET MVC page
@using (Html.BeginForm("Index", "Home")) {} | <form action="/" |
Html.CheckBox("myCheckbox", false) | <input id="myCheckbox" |
Html.Hidden("myHidden", "val") | <input id="myHidden" name="myHidden" |
Html.RadioButton("myRadiobutton", "val", true) | <input checked="checked" type="radio" value="val" /> |
Html.TextArea("myTextarea", "val", 5, 20, | <textarea cols="20" id="myTextarea" val</textarea> |
Html.TextBox("myTextbox", "val") | <input id="myTextbox" name="myTextbox" |
@{Html.BeginForm("Index", "Home");} @{ Html.EndForm();} | |
Html.CheckBoxFor(x => x.IsApproved) | <input id="IsApproved" |
Html.HiddenFor(x => x.SomeProperty) | <input id="SomeProperty" value="value" /> |
Html.RadioButtonFor(x => x.IsApproved, "val") | <input id="IsApproved" |
Html.TextAreaFor(x => x.Bio, 5, 20, new{}) | <textarea cols="20" id="Bio" Bio value</textarea> |
Html.TextBoxFor(x => x.Name) | <input id="Name" name="Name" |
Html.DropDownList("myList", new SelectList(new [] | <select id="myList" name="myList"> <option value="">Choose</option> <option>A</option> <option>B</option> </select> |
Html.ListBox("myList", new MultiSelectList(new [] | <select id="myList" multiple="multiple" <option>A</option> <option>B</option> </select> |
Url.Content("~/my/content.pdf") | |
Html.ActionLink("Hi", "About", | <a href="/Home/About">Hi</a> |
Html.ActionLink("Hi", "About", new{}, null) | <a Url.Action("About", "Home") |
Url.RouteUrl(new { controller = "c", action = | |
Html.RouteLink("Hi", | <a href="/c/a">Hi</a> |