Csharp/C#教程:如何设置文本框的值textmode = date ASP.NET C#分享


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

如果可以,请你帮助我。

我正在尝试从变量设置文本框textmode = date。

就像这样:

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

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

提前致谢。

这与asp.net无关,但与Html5无关。 使用type="date" ,应始终使用格式yyyy-MM-dd ( W3C标准 )

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

所以它可能是2014-03-30Mar-30-2014 ,你无法控制用户的格式。

afaik,带有textmode=date .Net中的新文本框仅支持YYYY-MM-DD格式。

 txtDataDespesa.Text = d.DataDespesa.ToString("yyyy-MM-dd") 

如果您需要短日期字符串,则需要使用常规文本框。

 dt_calculate_to_date.Text = DateTime.Today.ToString("yyyy-MM-dd"); 

会工作和工作

上述就是C#学习教程:如何设置文本框的值textmode = date ASP.NET C#分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

 if !ispostback 

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/998694.html

(0)
上一篇 2021年12月27日
下一篇 2021年12月27日

精彩推荐