Introduction :
Hi, calling JavaScript Function in C# is pretty simple, but we should know the situation to use it. in below examples i have coded you the situation and its usage with example. Calling Javascript function in C# will reduce your code.
Senario 1 : ClientScriptManager.RegisterStartupScript Method (Type, String, String, Boolean)
This method add the script block to the page which is executed before page’s OnLoad event raised.
Page.ClientScript.RegisterStartupScript(this.GetType(), "Fourthbottle", "MyFunction();", true);
Senario 2 : ClientScriptManager.RegisterClientScriptBlock Method (Type, String, String)
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Fourthbottle", " MyFunction();", true);
Senario 3 : RegisterStartupScript(Control, Type, String, String, Boolean)
This method registers the script block with script manager for the controls inside the update panel
ScriptManager.RegisterStartupScript(divFeatures, typeof(HtmlControl), " Fourthbottle ", " MyFunction();", true);
Senario 4 : RegisterStartupScript(Page, Type, String, String, Boolean)
Registers a Scriptblock with script manager for every asynchronous postback of the page
ScriptManager.RegisterClientScriptBlock(Page, typeof(Page), " Fourthbottle ", " MyFunction ();", true);
Senario 5 : RegisterClientScriptBlock(Control, Type, String, String, Boolean)
Registers a client script block with Script Manager for use with a control which is inside the Update Panel.
ScriptManager.RegisterClientScriptBlock(divFeatures, typeof(HtmlControl), "Fourthbottle", "MyFunction();", true);
Senario 6 : RegisterClientScriptBlock(Page, Type, String, String, Boolean)
ScriptManager.RegisterClientScriptBlock(Page, typeof(Page), " Fourthbottle ", "MyFunction();", true);