我使用ASP.NET MVC创建了一个网站,并遇到了datetime-local类型的问题,如下所示:
●在视图页面中,我为日期时间添加了两行:
@section Scripts {
@Scripts.Render("~/bundles/jqueryval")
}
当用户在日期字段中输入无效值时,例如2017 / 02 / 31 01:01:01,然后点击按钮发布,Html5将显示一个验证消息: Html5 default validate
●添加以下脚本以启用客户端验证时:
{{1}}
然后当我在日期字段中输入无效值时,例如2017/02/31 01:01:01,然后单击按钮发布到服务器。默认Html5验证消息不会出现。发送给服务器的日期值为null。 我想保持asp.net的客户端验证和datetime-local的Html5验证,但由于asp.net知识限制,我不知道这种情况。 有人可以为我提出一些想法。
另一方面,我不知道〜/ bundles / jqueryval的路径在哪里。有人可以帮我解释一下吗? PS:对不起我的英语技能。