jQuery没有在弹出窗口上工作

时间:2010-03-26 19:19:46

标签: asp.net javascript jquery

我正在使用ASP.Net和jQuery + jQuery UI。任何其他页面上的jQuery都可以正常工作,但是当我使用window.open(...)创建弹出窗口时,jQuery似乎不再起作用。

我将所有脚本文件都包含在Popup的Master页面中,所以我不确定为什么它不会触发。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我不确定您是否使用window.open您正在创建一个从母版页继承的页面类。

所以JQuery可能不会包含在弹出窗口中。另外弹出窗口并不好看。人们下载所有类型的东西,所以他们不打开。但它可以这样做:

protected void Button1_Click(object sender, EventArgs e)


{


string queryString = 


    "http://localhost:39208/TreeView.aspx?param1=" 


    + TextBox1.Text.Trim();   


string newWin = 


    "window.open('" + queryString + "');";


ClientScript.RegisterStartupScript


    (this.GetType(), "pop", newWin, true);


}

ClientScript.RegisterStartupScript会将您的jquery带入弹出窗口