I have an enumeration in my project and I\'ve created a custom editor template for this enumeration. So, now any model I have with a property with a type of this enumeration, wi
As mentionned in the accepted answer, ViewData.TemplateInfo.HtmlFieldPrefix
gives you the property name inside an EditorTemplate.
I think it is worth saying that you can use an empty string inside the HtmlHelper functions if your goal is to generate an input/select. It will use the model's property name.
@Html.TextBox("", theValue, new { @class = "form-control" })
or
@Html.DropDownList("", new List(), theValue, new { @class = "form-control" })