C# 无法在Asp.net的文本框中输入日期 ////代码隐藏 txtBalochistanExpireDate.Text=vehiclerootpermit.BalochistanExpireDate.ToString();
文本框在文本字段中以C# 无法在Asp.net的文本框中输入日期 ////代码隐藏 txtBalochistanExpireDate.Text=vehiclerootpermit.BalochistanExpireDate.ToString();,c#,asp.net,datetime,textbox,C#,Asp.net,Datetime,Textbox,文本框在文本字段中以文本的形式显示“mm/dd/yyyy”,它应该在文本字段中显示“21/10/2014”,这是车辆通行证.俾路支省许可证的值 一般信息: BalocistanExpireDate数据类型是SQL SERVER中的DateTime。请删除.ToString() 您的代码必须是 <asp:TextBox ID="txtBalochistanExpireDate" runat="server" MaxLength="50&q
文本的形式显示“mm/dd/yyyy”
,它应该在文本字段中显示“21/10/2014”
,这是车辆通行证.俾路支省许可证的值
一般信息:
BalocistanExpireDate
数据类型是SQL SERVER中的DateTime
。请删除.ToString()
您的代码必须是
<asp:TextBox ID="txtBalochistanExpireDate" runat="server" MaxLength="50" TextMode="Date" CssClass="form-control" ></asp:TextBox>
////CodeBehind
txtBalochistanExpireDate.Text = vehiclerootpermit.BalochistanExpireDate.ToString();
请分享结果,因为在我的案例中(我尝试了你的代码),你的代码也出现了问题清除指定的问题?
它没有显示任何内容,只是文本字段中写了“mm/dd/yyyyy”,尽管我已经使用debugging vehicle.balochistannexpiredate进行了检查。不包含该值,并且该值正在传递到textbox,但textbox不显示该值。当istxtbilochistannexpiredate.Text=vehiclerootpermit.balochistannexpiredate.ToString()时代码>正在执行?调用函数时错误:无法将类型“System.DateTime”隐式转换为“string”为什么?就我而言,没有这样的错误。无论如何,你可以试试这个Convert.ToString(vehiclerootpermit.balochistannexpiredate)
还可以通过从textbox标记中删除TextMode=“Date”
属性来尝试上述发布的解决方案。这就是我告诉您的,它会将其转换为字符串并将其传递给textbox,但textbox通过删除TextMode=“Date”来显示“mm/dd/yyyy”我知道它会跑的。
txtBalochistanExpireDate.Text = vehiclerootpermit.BalochistanExpireDate.Date