asp.net – Telerik rad日期选择器在将来日期用户键时显示错误消
发布时间:2020-12-16 06:22:11 所属栏目:asp.Net 来源:网络整理
导读:我有一个telerik:RadDatePicker我限制用户选择将来的日期,通过在后面的代码中将MaxDate设置为今天.这完全没问题.但是当用户键入的日期大于今天它只显示一个!在日期选择器中,如下所示: 相反,我想向用户显示错误消息“未来的日期是不允许的”我怎样才能实现
我有一个telerik:RadDatePicker我限制用户选择将来的日期,通过在后面的代码中将MaxDate设置为今天.这完全没问题.但是当用户键入的日期大于今天它只显示一个!在日期选择器中,如下所示:
相反,我想向用户显示错误消息“未来的日期是不允许的”我怎样才能实现这一目标?以下是现有代码: <telerik:RadDatePicker CssClass="cssDate" ID="fromDate" runat="server" Skin="Vista"> <DateInput ID="DateInput1" runat="server" LabelCssClass="datePick" Skin="Vista"> </DateInput> <Calendar ShowRowHeaders="false" ID="Calendar1" runat="server" UseRowHeadersAsSelectors="False" UseColumnHeadersAsSelectors="False" ViewSelectorText="x" Skin="Vista"> </Calendar> <DatePopupButton CssClass="rcCalPopup"></DatePopupButton> </telerik:RadDatePicker> 以及我设置最大日期的代码: fromDate.MaxDate = DateTime.Now; 解决方法
经过几天的研究并询问爷爷谷歌,他向我提供了连接到telerik官方论坛的链接,他们确认这无法完成.
Link到我想说的话. 回复说“实际上我们已经修改了错误处理逻辑,因为我们的原始实现似乎不太直观.如果输入垃圾输入或选择了超出范围的日期,控件将在内部将其值设置为null;可见输入字段不会清除其内容,但会在输入有效值之前显示无效样式.但是,您仍需要在输入组件的客户端OnError事件处理程序中处理可能的解析错误(您可以在此处找到另一个示例) )就像输入不包含有效日期一样,它会将空值发布到服务器,并且无法关闭此功能.“ 希望这条信息对SO :)的其他人有所帮助. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 为什么UserManager.CreateIdentityAsync()正
- asp.net-mvc-3 – ASP .Net MVC 3不引人注目的客户端验证
- asp.net-mvc-3 – 在剃刀视图中使用泛型方法
- asp.net – 正则表达式验证器不验证空文本框
- asp.net – 跨虚拟目录的表单身份验证
- asp.net-mvc – 可以在mvc JsonResult控制器方法上使用Outp
- asp.net-mvc – 用于表行的Asp.Net MVC WebGrid帮助器自定义
- ASP.NET:在代码中验证用户
- asp.net-mvc-2 – 如何覆盖ActionLink行为
- asp.net-mvc-3 – 比较(密码)属性
推荐文章
站长推荐
- asp.net-web-api – Katana / OWIN Debugging&am
- asp.net-mvc-3 – 造型ASP.NET MVC验证错误?
- asp.net-mvc – ASP.NET MVC 3解决方案结构,数据
- asp.net-mvc – knockout下拉列表将选择传递给MV
- asp.net-mvc – ASP.NET中的Dapper,ODATA和IQuer
- asp.net-mvc – ASP.NET MVC – 无法绑定数组以查
- Uploadify for ASP.NET app返回大型文件的HTTP错
- asp.net-mvc – NUnit中的MbUnit的行属性?
- asp.net-mvc – 如何在MVC3中创建一个隐藏字段?
- asp.net-mvc-4 – 错误:无法将lambda表达式转换
热点阅读