<asp:TextBox ID="sqrq" value='<%# DateTime.Now.ToString("yyyy-MM-dd")%>' runat="server"/>日期为什么没显示?<asp:TextBox ID="sqrq" value="111" runat="server"/>而这样写有显示

解决方案 »

  1.   

    调用 sqrq 的 DataBind() 方法 或 Page 的  DataBind() 方法 
      

  2.   

    <%= DateTime.Now.ToString("yyyy-MM-dd")%>
      

  3.   


    錯誤,直接在框裡顯示了:<%= DateTime.Now.ToString("yyyy-MM-dd")%>
      

  4.   

    <asp:TextBox ID="sqrq" value='<%=DateTime.Now.ToString("yyyy-MM-dd")%>' 
    runat="server"/> 
    是否在数据控件里
      

  5.   

    <%= DateTime.Now.ToString("yyyy-MM-dd")%>
    不要用#号
      

  6.   

    this.sqrq.Text=DateTime.Now.ToString("yyyy-MM-dd");
      

  7.   


    <asp:TextBox ID="sqrq" value=' <%= DateTime.Now.ToString("yyyy-MM-dd")%>' runat="server"/>
      

  8.   

    不行就在后台用c#写吧
    sqrq.Text = DateTime.Now.ToString("yyyy-MM-dd");