在load()jQuery

时间:2015-11-25 18:15:15

标签: javascript c# jquery asp.net

我在aspx页面中有一个更新面板。 单击其中一个按钮,显示后面代码的div,然后从另一个页面加载到该div元素

  ScriptManager.RegisterClientScriptBlock(this.Page, typeof(UpdatePanel), Guid.NewGuid().ToString(),
                        "UpsalePopup();  $('#MyDiv').load('PopUp/UpsaleAdv.aspx  #UpsaleAdvPanel');"
                        , true);

它的工作完美。

用户关闭该div后(仅限图片) 单击asp按钮在服务器端执行功能,转到'/UpsaleAdv.aspx'并将其显示为404。

load()函数是否毁了我的页面?我该如何预防或解决它?

1 个答案:

答案 0 :(得分:0)

页面'PopUp/UpsaleAdv.aspx'是一个带有<form>标记的aspx页面。

完成此功能后:

$('#MyDiv').load('PopUp/UpsaleAdv.aspx #UpsaleAdvPanel');"

它使当前页面(myaspa.aspx)从PopUp/UpsaleAdv.aspx获得功能

一旦我删除了<form>标记并将页面替换为从母版页继承,一切都很完美。