1

我想在 asp.net 页面中使用 Javascript 将当前日期显示为标签文本。

我想在页面加载时显示这个。我不想使用任何 c# 代码

我正在尝试采用“2012 年 8 月 1 日,星期三”的格式

有人可以帮忙吗?

4

2 回答 2

4

简单尝试 jQuery:

<asp:TextBox ID="txtDate" runat="server"></asp:TextBox>

……

 $(document).ready(function() {
    $('#<%= txtDate.ClientID %>').val('<%=(System.DateTime.Now).ToString()%>');
  });

对于标签:

  $(document).ready(function () {
        $('#<%= lblDate.ClientID %>').text('<%=(System.DateTime.Now).ToString()%>');
    });

……

 <asp:Label ID="lblDate" runat="server"></asp:Label>
于 2012-08-01T14:27:39.817 回答
0

如果您根本不想使用任何 C# 代码,那么我建议您使用一些 jquery 插件。我会使用Globalize插件,您可以像这样显示日期

 $(document).ready(function() {
    $('#<%= txtDate.ClientID %>').val(Globalize.format(new Date(),'D'));
  });

希望这可以帮助。

于 2012-08-01T15:08:40.797 回答