无法使用html5“date”类型写入asp.net文本框控件

我有一个asp.net页面,其中一个html5 TextBox控件设置为“日期”类型。 我页面上的控件如下所示:

 

它在页面中运行良好,我可以单击它并设置日期。 我也可以通过TextBoxMyDate.Text读取日期。 但是,我无法弄清楚如何设置日期。 我尝试了各种格式:

TextBoxMyDate.Text = DateTime.UtcNow.ToString("MM/dd/yyyy") TextBoxMyDate.Text = DateTime.UtcNow.ToString("MM/dd/yyyy")

我的猜测是它比简单地设置文本值要复杂得多,但我不知道从哪里开始。 有什么建议?

这实际上是设置日期的正确方法,但格式错误!

 TextBoxMyDate.Text = DateTime.UtcNow.ToString("yyyy-MM-dd"); 

我很困惑浏览器如何显示此控件的日期和html5标准!

是的,很有可能。 以下是带有ajaxcontrotoolkit和文本框字段的日期选择filter的示例。

概述: 日历ajaxControlToolkit概述

教程: 教程ajaxControlTollkit日期文本框