Asp.net 呈现日期时间。现在直接在ASPX页面中
我试图直接在aspx页面中执行以下操作,但它没有显示日期值。我不想从背后的代码做这件事。我是不是少了点什么?请建议Asp.net 呈现日期时间。现在直接在ASPX页面中,asp.net,Asp.net,我试图直接在aspx页面中执行以下操作,但它没有显示日期值。我不想从背后的代码做这件事。我是不是少了点什么?请建议 <asp:Literal ID="ltrDate" Text='<% DateTime.Now.ToLongTimeString() %>' runat="server"></asp:Literal> 即使在表达式中使用哈希也不起作用。当使用数据绑定表达式(如)时,您必须从代码隐藏(例如在页面加载中)调用Page.DataBind()(或l
<asp:Literal ID="ltrDate" Text='<% DateTime.Now.ToLongTimeString() %>' runat="server"></asp:Literal>
即使在表达式中使用哈希也不起作用。当使用数据绑定表达式(如
)时,您必须从代码隐藏(例如在页面加载中)调用Page.DataBind()
(或ltrDate.DataBind()
,如果这是唯一的数据绑定控件).如果不需要从代码隐藏中访问文本控件的值,则无需使用它。相反,您可以在要打印日期的页面中直接使用以下表达式:
<%= DateTime.Now.ToLongTimeString() %>
使用服务器控件,只能将静态文本、数据绑定表达式
或表达式生成器
放入页面标记的属性值中
有关每种方法的更多详细信息,请参见本页。您尝试过这种方法吗?那它显示了什么?我试过了一定是文字吗?您不能使用标签吗?如果您实际上不需要从代码隐藏中访问此日期值,则只需跳过文字控件,并将以下内容直接键入要显示的页面: