可为空<双精度>字段将强制“必需客户端验证”设置为“开”

本文关键字:客户端 验证 设置 双精度 字段 | 更新日期: 2023-09-27 18:36:53

我创建了以下验证类:-

public class ProcessotInfo_Validation
    {
        public Nullable<double> SPEED { get; set; }
    }
}

但目前默认情况下该字段是必需的,除非我输入 vale fo th 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>

可为空<双精度>字段将强制“必需客户端验证”设置为“开”

阅读它实体字段的可为 null 属性,通过代码优先的实体框架