我正在尝试使用 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 ,但我不太明白。
谢谢,利亚姆