我正在使用ASP.Net和jQuery + jQuery UI。任何其他页面上的jQuery都可以正常工作,但是当我使用window.open(...)创建弹出窗口时,jQuery似乎不再起作用。
我将所有脚本文件都包含在Popup的Master页面中,所以我不确定为什么它不会触发。
有什么想法吗?
答案 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带入弹出窗口