.net MVC5+EF Model中有个日期新增的时候可以非必填。
答案:1 悬赏:0 手机版
解决时间 2021-03-27 11:58
- 提问者网友:咪咪
- 2021-03-27 04:44
.net MVC5+EF Model中有个日期新增的时候可以非必填。
最佳答案
- 五星知识达人网友:怀裏藏嬌
- 2021-03-27 05:09
[DisplayFormat(DataFormatString = "{0:yyyy-MM-dd}", ApplyFormatInEditMode = true)]
[Required(AllowEmptyStrings=true)]
public DateTime Finish_Date? { get; set; }这样试试,不行再反馈
追问
还是不行!
追答那就在前台页面加一句JS代码
$(function(){$('#Finish_Date').rules("remove", "required")})追问还是不行,我试过直接把 完成时间 这个表单删掉,可以提交 但是保存报错 。追答public DateTime Finish_Date? { get; set; }$(function(){$('#Finish_Date').rules("remove", "required")})上面的代码应该可以解决你的问题啊, 你再检查一下是不是JS代码位置不对,或是Id不对。
[Required(AllowEmptyStrings=true)]
public DateTime Finish_Date? { get; set; }这样试试,不行再反馈
追问
还是不行!
追答那就在前台页面加一句JS代码
$(function(){$('#Finish_Date').rules("remove", "required")})追问还是不行,我试过直接把 完成时间 这个表单删掉,可以提交 但是保存报错 。追答public DateTime Finish_Date? { get; set; }$(function(){$('#Finish_Date').rules("remove", "required")})上面的代码应该可以解决你的问题啊, 你再检查一下是不是JS代码位置不对,或是Id不对。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯