【发布时间】:2011-05-24 10:05:22
【问题描述】:
我正在尝试使用 JavaScript 和 C# 在 ASP.NET 标签中显示当前日期。这是我所拥有的:
C#:
protected void Page_Load(object sender, EventArgs e)
{
Page.ClientScript.RegisterStartupScript(Type.GetType("System.String"), "addScript", "GetDate()", true);
}
JS:
<script type="text/javascript">
function GetDate()
{
var dt = new Date();
var element = document.getElementById("MainContent_FormView1_Label1");
element.text = dt.toDateString();
}
</script>
ASP.NET:
<asp:Label ID="Label1" runat="server" Text='<%# Bind("Date", "{0:d}") %>'></asp:Label>
谁能看出我哪里出错了?另外,不使用C# Page_Load 方法,页面加载时可以运行JS吗?我拿起了RegisterStartupScript elsewhere,但我不是很明白。
谢谢, 利亚姆
【问题讨论】:
标签: c# javascript asp.net vwdexpress