私はエンティティフレームワーク4でAsp.Net MVC 2を使用しています。状況は次のとおりです。チェックボックスとテキストボックス(日付ピッカー)があります。チェックボックスがオンの場合、テキストボックスは必須です。チェックボックスが false の場合、テキストボックスは不要です。
チェックボックス True => テキストボックスが必要
チェックボックス False => テキストボックスは不要
<%:Html.CheckBoxFor(model => model.oEnvironment.Remediate) %>
<%= Html.TextBoxFor(model => model.oEnvironment.DatePick)%>
ValidationAttribute を作成する方法は知っていますが、チェックボックスがオンになっているかどうか (エンティティ修復属性が true の場合) を検証し、必要に応じて DatePick フィールドを配置する検証クラスを作成する方法がわかりません。
何か案が ?