Afficher la date du jour dans une ASP.NET étiquette avec C# et JS

J'essaie d'afficher la date du jour dans une ASP.NET l'étiquette à l'aide de JavaScript et C#. Voici ce que j'ai:

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>

N'importe qui peut voir où je vais mal? Aussi, peut-JS être exécuté lors du chargement de la page sans utiliser le C# méthode Page_Load? J'ai ramassé le RegisterStartupScript d'ailleurs mais je ne comprends pas vraiment.

Grâce,
Liam

OriginalL'auteur lmhrpr | 2011-05-24