首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >.net日历requiredFieldValidator

.net日历requiredFieldValidator
EN

Stack Overflow用户
提问于 2012-06-06 01:08:04
回答 4查看 4.8K关注 0票数 1

是否可以将requiredFieldValidator添加到日历中?例如,我有一个提交按钮,如果在没有选择日期的情况下单击它,应该会出现红色文本,说明请先选择日期。

我知道一种方法是简单地检查c#代码中的selectedDate,但是我能为textboxes创建一个requiredFieldValidator as吗?

提前谢谢。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-06-06 01:57:58

我认为没有,但是您可以添加一个文本并将其与页面上隐藏的requiredFieldValidator (我的意思是CSS TextBox :none)相关联,并将TextBox Text属性绑定到日历的SelectedDate

票数 5
EN

Stack Overflow用户

发布于 2012-06-06 02:19:47

将textbox与ajax Toolkit calendar extender一起使用,并为此textbox设置必需的字段验证器。control..you可以从here下载ajax工具包。并将该dll的引用添加到您的项目中。

希望这能帮上忙..

票数 0
EN

Stack Overflow用户

发布于 2017-05-19 22:28:29

我知道现在回答已经太晚了,但我是这么做的,

添加一个带有css display:none的文本框,并从calender_DayRender上的服务器端获取selectedDate

代码语言:javascript
复制
 protected void calenderPrefDate_DayRender(object sender, DayRenderEventArgs e)
{
    txtCalenderDate.Text = calenderPrefDate.SelectedDate.ToString();
    if(calenderPrefDate.SelectedDate.ToString() == "01/01/0001 00:00:00")
    {
        txtCalenderDate.Text = string.Empty;
    }
}

如果添加条件是因为当页面刷新时,文本框会拾取"01/01/0001 00:00:00“,因为未选择任何内容。并对文本框执行controlToValidate。希望这能有所帮助

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10901682

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档