c# – 如何使用TextMode =“Date”将服务器端代码的值设置为asp.
发布时间:2020-12-16 02:00:13 所属栏目:百科 来源:网络整理
导读:我正在做一个演示应用程序,用于学习在asp.net文本框控件中引入的新 HTML5输入类型(示例 – 日期,电子邮件等作为TextMode)的使用. 在我的示例页面中,我想使用带有TextMode =“Date”的asp:TextBox显示服务器端日期字段数据. asp.net代码如下: asp:TextBox I
我正在做一个演示应用程序,用于学习在asp.net文本框控件中引入的新
HTML5输入类型(示例 – 日期,电子邮件等作为TextMode)的使用.
在我的示例页面中,我想使用带有TextMode =“Date”的asp:TextBox显示服务器端日期字段数据. asp.net代码如下: <asp:TextBox ID="txtExpenseDate" TextMode="Date" runat="server"></asp:TextBox> C#后端代码如下 protected void Page_Load(object sender,EventArgs e) { txtExpenseDate.Text = DateTime.Now.ToString("MM/dd/yyyy"); } 但是在页面加载时,日期值不会显示在文本框中. 我究竟做错了什么? 附录: 问候, 萨米特 解决方法
请尝试以下代码
protected void Page_Load(object sender,EventArgs e) { this.txtExpenseDate.Text = DateTime.Now.ToString("yyyy-MM-dd"); } http://forums.asp.net/t/1856516.aspx?Problem+with+date+textmode+for+textbox+in+vs2012+net+4+5 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |