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

Chr*_*ton 7 c# asp.net html5 .net-4.0

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

<asp:TextBox ID="TextBoxMyDate" runat="server" type="date"/>
Run Code Online (Sandbox Code Playgroud)

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

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

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

Chr*_*ton 10

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

TextBoxMyDate.Text = DateTime.UtcNow.ToString("yyyy-MM-dd");
Run Code Online (Sandbox Code Playgroud)

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