JavaScript没有被触发

JavaScript没有被触发,javascript,c#,asp.net,Javascript,C#,Asp.net,我对javascript有问题。当我从Page1.master重定向到Page2.Aspx时,我有一个母版页(Page1.master)和一个Aspx页(Page2.Aspx),我的Javascript函数不会被触发 我在母版和aspx页面中都有ScriptManager 在我的主页上,我有这样的 <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> 在我的aspx页面

我对javascript有问题。当我从Page1.master重定向到Page2.Aspx时,我有一个母版页(Page1.master)和一个Aspx页(Page2.Aspx),我的Javascript函数不会被触发

我在母版和aspx页面中都有ScriptManager 在我的主页上,我有这样的

<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>

在我的aspx页面中,除了ScriptManager之外,我还有UpdatePanel。 看起来像

<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:UpdatePanel ID="upp" runat="server" UpdateMode="Always">
//other controls
</asp:UpdatePanel>

//其他控制
下面是我的javascript函数:

ClientScriptManager cs = Page.ClientScript;
Type cstype = this.GetType();
string csname = "MyScript";
if (!cs.IsClientScriptBlockRegistered(cstype, csname))
{
System.Text.StringBuilder js = new System.Text.StringBuilder();
js.Append("<script language=JavaScript>");
js.Append("function closeWindow() {");
js.Append("if(myWindow == null) {");
js.Append("var myWindow = window.open('', 'myWindow'); }");
js.Append("myWindow.close();");
js.Append("}");
js.Append("</script>");
cs.RegisterClientScriptBlock(cstype, csname, js.ToString());
}
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "CloseWindowScript", "closeWindow();", true);
ClientScriptManager cs=Page.ClientScript;
类型cstype=this.GetType();
字符串csname=“MyScript”;
如果(!cs.IsClientScriptBlockRegistered(cstype,csname))
{
System.Text.StringBuilder js=新的System.Text.StringBuilder();
js.追加(“”);
Append(“函数closeWindow(){”);
Append(“if(myWindow==null){”);
Append(“var myWindow=window.open(“”,'myWindow');}”);
Append(“myWindow.close();”;
js.Append(“}”);
js.追加(“”);
RegisterClientScriptBlock(cstype,csname,js.ToString());
}
ScriptManager.RegisterClientScriptBlock(this,this.GetType(),“CloseWindowsScript”,“closeWindow();”,true);
有人能帮我把它弄好吗。。
谢谢

什么javascript函数?一个
ScriptManager
不会自动触发javascript。你的javascript函数在哪里??请参阅此链接@Naveen@Pugazh,更新了问题中的javascript