次の検証クラスを作成しました:-
public class ProcessotInfo_Validation
{
public Nullable<double> SPEED { get; set; }
}
}
しかし、現在、デフォルトではこのフィールドは必須であり、SPEED フィールドに値を入力しないとフォームを送信できません。誰が何が間違っているのかアドバイスできますか?
ビューのフィールドは、次のコードを使用してレンダリングされます:-
<div >
<span class="f">CPU Speed (In MHz) </span>
@Html.EditorFor(model =>model.SystemInfo.ProcessorInfoes.FirstOrDefault().SPEED)
@Html.ValidationMessageFor(model =>model.SystemInfo.ProcessorInfoes.FirstOrDefault().SPEED)
</div>