24 lines
705 B
Plaintext
24 lines
705 B
Plaintext
@model SelectListViewModel
|
|
@{
|
|
Layout = "_FieldLayout.cshtml";
|
|
}
|
|
@{
|
|
var prefix = ViewData.TemplateInfo.HtmlFieldPrefix;
|
|
ViewData.TemplateInfo.HtmlFieldPrefix = string.Empty;
|
|
|
|
var required = " required";
|
|
|
|
foreach (var li in Model.ListItems)
|
|
{
|
|
var name = prefix + ".Selected";
|
|
<div class="form-check">
|
|
<input class="form-check-input" type="radio" name="@name" id="@li.Value" value="@li.Value" @(li.Selected ? " checked" : "")@required>
|
|
<label class="form-check-label" for="@li.Value">
|
|
@li.Text
|
|
</label>
|
|
</div>
|
|
//required = string.Empty;
|
|
}
|
|
ViewData.TemplateInfo.HtmlFieldPrefix = prefix;
|
|
}
|