IE和Chrome中的ASP.NET日期格式不起作用

时间:2018-09-21 14:45:54

标签: c# asp.net date input

我试图按照以下方式将日期从代码后面传递到UI,但在Chrome中出现错误。

C#

  

txtDate.text = DateTime.Now.ToString(“ d”);

ASP / HTML

  

asp:TextBox ID =“ txtDate” TextMode =“ Date” runat =“ server”

在IE11中看起来不错,就像我希望它-> mm / dd / yyyy

在Chrome中,我收到一条错误消息:指定的值“ 9/20/2018”不符合要求的格式“ yyyy-MM-dd”

但是,如果我将C#更改为Chrome想要的格式,我的IE11日期最终会看起来错误(或正确),并且Chrome文本框终于可以正常工作。

C#

  

txtDate.text = DateTime.Now.ToString(“ yyyy-MM-dd”);

有什么主意,我可以在不使用第三方日期输入而仅使用标准HTML日期输入的情况下解决此问题吗?

0 个答案:

没有答案