Я пытаюсь отобразить текущую дату в метке ASP.NET, используя JavaScript и C #.Вот что у меня есть:
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>
Может кто-нибудь увидеть гдеЯ иду не так?Также можно ли запускать JS, когда страница загружается без использования метода C # Page_Load?Я взял RegisterStartupScript в другом месте , но на самом деле я этого не понимаю.
Спасибо, Лиам