1
Reply

What is the difference between “HTML.TextBox” vs “HTML.TextBoxFor”?

Chinmaya Dash

Chinmaya Dash

8y
2.5k
1
Reply

    Both of them provide the same HTML output, “HTML.TextBoxFor” is strongly typed while “HTML.TextBox” isn’t. Below is a simple HTML code which just creates a simple textbox with “CustomerCode” as name.Html.TextBox("CustomerCode")Below is “Html.TextBoxFor” code which creates HTML textbox using the property name ‘CustomerCode” from object “m”.Html.TextBoxFor(m => m.CustomerCode)In the same way we have for other HTML controls like for checkbox we have “Html.CheckBox” and “Html.CheckBoxFor”.