@using MileageTraker.Web.Utility @{ Layout = null; var lowerPropertyName = @CustomExtensions.LowercaseFirst(ViewData.ModelMetadata.PropertyName); var values = ViewData.ModelMetadata.AdditionalValues; var units = values.ContainsKey("Units") ? (string)values["Units"] : null; var formatHint = values.ContainsKey("FormatHint") ? (string)values["FormatHint"] : null; var editLabel = values.ContainsKey("EditLabel") ? (bool) values["EditLabel"] : true; }
@if (editLabel) {
@Html.LabelForModel()
}
@if (!string.IsNullOrEmpty(units)) {
@RenderBody() @units
} else { @RenderBody() } @if (!string.IsNullOrEmpty(formatHint)) {
@formatHint
} @Html.ValidationMessage("")