menu

Senin, 14 September 2015

Eksekusi JavaScript Function dari ASP.NET code behind

Bagi temen-temen yang bingung bagaimana cara memanggil kode javascript melalui code behind, berikut ini saya kasih contohnya.

Javascript

<head runat="server">
    <title>Call JavaScript From CodeBehind</title>
    <script type="text/javascript">
        function alertMe() {
            alert('Hello');
        }
    </script>
</head>

Tulis perintah berikut pada event load

C#
protected void Page_Load(object sender, EventArgs e)
{
    if (!ClientScript.IsStartupScriptRegistered("alert"))
    {
        Page.ClientScript.RegisterStartupScript(this.GetType(),
            "alert", "alertMe();", true);
    }
}

VB.NET
If (Not ClientScript.IsStartupScriptRegistered("alert")) Then
    Page.ClientScript.RegisterStartupScript _  
    (Me.GetType(), "alert", "alertMe();", True)
End If