我想从 ASP.NET Web 应用程序中的 C# 代码隐藏中为我的 HTML 标记 input type="date"
。页面加载后,该值不可见,但在 chrome 开发工具中我可以看到该值:
ASPX:
<input type="date" runat="server" id="date_datumPrispetja" value="dd. MM. yyyy" />
代码隐藏:
string date = myDate.ToString("dd. MM. yyyy"); //value of date: "09. 04. 2017";
date_datumPrispetja.Value = date;
这甚至有可能将代码隐藏中的值分配给此 HTML5 元素吗?
编辑:
比较 datetime
和 date
输入类型。 C#:
date_datumPrispetja.Value = DateTime.Now.ToString("dd. MM. yyyy");
hi.Value = DateTime.Now.ToString("dd. MM. yyyy");
ASPX:
<input type="date" runat="server" id="date_datumPrispetja" value="dd. MM. yyyy"/>
<br />
<input type="datetime" runat="server" id="hi" value="dd. MM. yyyy" />
结果:
原文由 tadej 发布,翻译遵循 CC BY-SA 4.0 许可协议
我认为它应该可以工作,你把这段代码放在哪里:
页面加载()?
我的测试代码如下:
然后效果很好。