如何设置文本框的值textmode = date ASP.NET C#

前端之家收集整理的这篇文章主要介绍了如何设置文本框的值textmode = date ASP.NET C#前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
请帮助我,如果可以的话.

我试图从一个变量设置一个textBox textmode = date.

就是这样:

txtDataDespesa.Text = d.DataDespesa.ToShortDateString();

问题是,当我去可视化页面时,d.DataDespesa.ToShortDateString()的值不会显示在txtDataDespesa中,而是默认值dd / mm / yyyy

提前致谢.

解决方法

这与asp.net无关,而是Html5.当使用type =“date”时,应始终使用格式yyyy-MM-dd( W3C standard)

问题是在不支持type = date的浏览器中,这将显示为2014-03-30,但在支持它的浏览器上,会根据客户端操作系统中的区域设置进行显示.

所以可能是2014-03-30,30.March.2014或Mar-30-2014,你无法控制格式,用户有.

猜你在找的asp.Net相关文章