私は属性を作成し、RadioButtonFor
で使用するDataAnnotation [Required]
を追加しようとしています。このRadioButtonFor
は、ページがロードされるときにunchecked
であり、ユーザーは次のステップに2つのオプション(はい/いいえ)のいずれかを選択する必要があるため、これが必要です。問題は、この属性を必須にすることができないことです。RadioButtonForで使用するには、[必須]として属性のブール値を作成するにはどうすればよいですか?
どうすればいいですか?
モデル
[Required(ErrorMessage="Please, choose one option")]
public Boolean isGroupMember { get; set; }
HTML
<div class="form-group">
<label for="@Html.IdFor(model => model.isGroupMember)" class="cols-sm-2 control-label">Choose one option ? <img src="~/Imagens/required.png" height="6" width="6" title="requerido"></label>
<table class="table">
<tr>
<td><strong>Yes</strong>@Html.RadioButtonFor(model => model.isGroupMember , 1, new { Class = "form-control" })</td>
<td><strong>No</strong>@Html.RadioButtonFor(model => model.isGroupMember , 0, new { Class = "form-control" })</td>
</tr>
</table>
@Html.ValidationMessageFor(model => model.isGroupMember)
</div><!--/member group-->