Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.net文本框TextMode=";日期;,如何从codebehind设置值?_Asp.net_Twitter Bootstrap - Fatal编程技术网

ASP.net文本框TextMode=";日期;,如何从codebehind设置值?

ASP.net文本框TextMode=";日期;,如何从codebehind设置值?,asp.net,twitter-bootstrap,Asp.net,Twitter Bootstrap,我想在TextBox和TextMode=“Date”中设置代码隐藏的值,但浏览器没有显示任何内容。我使用的是Chrome和Bootstrap HTML: <asp:Label runat="server" AssociatedControlID="txtDateFrom" CssClass="col-md-2 control-label">From Date</asp:Label> <div class="col-sm-3"> <asp:TextBo

我想在
TextBox
TextMode=“Date”
中设置代码隐藏的值,但浏览器没有显示任何内容。我使用的是Chrome和Bootstrap

HTML:

<asp:Label runat="server" AssociatedControlID="txtDateFrom" CssClass="col-md-2 control-label">From Date</asp:Label>
<div class="col-sm-3">
  <asp:TextBox runat="server" ID="txtDateFrom1" TextMode="Date" CssClass="form-control" />
  <asp:RequiredFieldValidator runat="server" ControlToValidate="txtDateFrom1" DateFormat="dd/MM/yyyy" DisplayDateFormat="dd/MM/yyyy" CssClass="text-danger" ErrorMessage="From Date field is required." Display="Dynamic" ValidationGroup="SetRelase" />
</div>
起始日期
代码隐藏:

<asp:Label runat="server" AssociatedControlID="txtDateFrom" CssClass="col-md-2 control-label">From Date</asp:Label>
<div class="col-sm-3">
  <asp:TextBox runat="server" ID="txtDateFrom1" TextMode="Date" CssClass="form-control" />
  <asp:RequiredFieldValidator runat="server" ControlToValidate="txtDateFrom1" DateFormat="dd/MM/yyyy" DisplayDateFormat="dd/MM/yyyy" CssClass="text-danger" ErrorMessage="From Date field is required." Display="Dynamic" ValidationGroup="SetRelase" />
</div>
txtDateFrom1.Text=“01/01/2010”

很明显,在html5类型中,日期的格式应为
yyyy-MM-dd
,因此请尝试:

txtDateFrom1.Text = "2010-01-01";

你能在后面显示你的代码吗?如果txtDateFrom1.Text=“01/01/2010”;是代码隐藏中的唯一代码,请尝试添加DataBind();txtDateFrom1.Text=“01/01/2010”;如果添加Databind(),结果仍然相同;在向文本框添加文本的方法中?仍不工作。。。txtDateFrom1.Text=“2010/01/01”;txtDateFrom1.DataBind();要稍微扩展,是的,审批需要采用yyyy-MM-dd格式,您可以使用.ToString分配日期对象,并以以下格式传递:txtDate.Text=myDateTimeObject.ToString(“yyyy-MM-dd”)