Question: what is the difference between @html.textbox @html.textboxfor and @html.editorfor?
Answer: TextBoxFor: It will render like text input html element corresponding to specified expression. In simple word it will always render like an input textbox irrespective datatype of the property which is getting bind with the control. ... EditorFor control will change the html markup automatically.