从CodeBehind C#运行多个Javascripts

时间:2017-11-06 21:07:49

标签: javascript c# code-behind

我有一个ASP.net应用程序,在一个页面上,我需要从C#codebehind运行多个javascripts。应用程序将事务发送到远程服务器。在例行程序开始时,我想显示一条消息“请等待”。

ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "ShowPleaseWait()", true);

交易完成后,我想隐藏信息。

ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "HidePleaseWait()", true);

接下来我需要打印收据

ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", "CreditCard()", true);

只会运行第一个脚本。

1 个答案:

答案 0 :(得分:0)

你必须将JS组合成一个字符串:

var js = "<script type=\"text/javascript\">ShowPleaseWait(); HidePleaseWait(); CreditCard();</script>"
ScriptManager.RegisterStartupScript(this.Page, Page.GetType(), "text", js, true);