Files
MileageTraker/Web/Views/Shared/EditorTemplates/Enum.cshtml
T
2012-11-30 21:35:06 -05:00

18 lines
644 B
Plaintext

@using MileageTraker.Web.Utility
@model Enum
@{
var listItems = Model.GetSelectListItems();
var prefix = ViewData.TemplateInfo.HtmlFieldPrefix;
ViewData.TemplateInfo.HtmlFieldPrefix = string.Empty;
var index = 0;
foreach (var li in listItems)
{
var fieldName = string.Format(System.Globalization.CultureInfo.InvariantCulture, "{0}_{1}", prefix.Replace('.', '_'), index++);
<span class="radiobutton">
@Html.RadioButton(prefix, li.Value, li.Selected, new { @id = fieldName })
@Html.Label(fieldName, li.Text)
</span>
}
ViewData.TemplateInfo.HtmlFieldPrefix = prefix;
}