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 を別の場所で取り上げましたが、よくわかりません。
ありがとう、リアム