gpt4 book ai didi

asp.net - Telerik rad 日期选择器在用户键入 future 日期时显示错误消息

转载 作者:行者123 更新时间:2023-12-01 01:17:20 27 4
gpt4 key购买 nike

我有一个 telerik:RadDatePicker其中我通过在后面的代码中将其 MaxDate 设置为今天来限制用户选择 future 日期。这工作得很好。但是当用户输入一个大于今天的日期时,它只显示一个 !在日期选择器中,如下所示:

enter image description here

相反,我想向用户显示一条错误消息“不允许使用 future 日期”,我该如何实现?以下是现有代码:

<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我想说的话。

回复说“实际上我们已经修改了错误处理逻辑,因为我们的原始实现似乎不太直观。如果输入垃圾输入或选择超出范围的日期,控件将在内部将其值设置为空;可见输入field 不会清除其内容,但会以无效样式显示它们,直到输入有效值。但是,您仍然需要在输入组件的客户端 OnError 事件处理程序中处理可能的解析错误(您可以在此处找到另一个示例) 就好像输入不包含有效日期一样,它将向服务器发送空值,并且无法关闭此功能。”

希望这条信息对 SO 上的其他人有所帮助:)。

关于asp.net - Telerik rad 日期选择器在用户键入 future 日期时显示错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11257539/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com