C # backstage call foreground JS code
Front desk JS
<script type= "Text/javascript" language= "JavaScript" >
function Ceshi ()
{
var a = "Hello, guys!" "
alert (a);
}
</script>
<asp:button id= "Button1" runat= "server" text= "background call js" onclick= "Button1_Click"/>
Background code
protected void Button1_Click (object sender, EventArgs e)
{
If you have UpdatePanel, use the following code to call the foreground JS
Scriptmanager.registerstartupscript (UpdatePanel1, this. Page.gettype (), "", "Ceshi ();", true);
If not, the following code
This. Page.ClientScript.RegisterStartupScript (this. Page.gettype (), "", "<script language= ' JavaScript ' >ceshi ();</script>", false);
}
public void RegisterStartupScript (
Type type,
String key,
String script,
BOOL addScriptTags//false: To mark Script tags
)
Type
The type of startup script to register.
Key
The key of the startup script to register.
Script
The text of the startup script to register.
addScriptTags
A Boolean value that indicates whether to add script tags.
C # background call foreground JS (registerstartupscript)