Html helpers

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>