在asp.net中禁用datetime-local的默认验证

时间:2017-08-24 03:01:38

标签: c# asp.net html5 validation datetime

我使用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:对不起我的英语技能。

0 个答案:

没有答案