MVC Developer Question:
Download Job Interview Questions and Answers PDF
Explain me what is the difference between “HTML.TextBox” and “HTML.TextBoxFor”?
Answer:
Both 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 “FirstName” as name.
Html.TextBox("FirstName ")
Below is “Html.TextBoxFor” code which creates HTML textbox using the property name ‘FirstName” 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”.
Html.TextBox("FirstName ")
Below is “Html.TextBoxFor” code which creates HTML textbox using the property name ‘FirstName” 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”.
Download MVC Developer Interview Questions And Answers
PDF
Previous Question | Next Question |
Explain me what is MVC Application Life Cycle? | Explain me what is the difference between Temp data, View, and View Bag? |