我在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()函数是否毁了我的页面?我该如何预防或解决它?
答案 0 :(得分:0)
页面'PopUp/UpsaleAdv.aspx'
是一个带有<form>
标记的aspx页面。
完成此功能后:
$('#MyDiv').load('PopUp/UpsaleAdv.aspx #UpsaleAdvPanel');"
它使当前页面(myaspa.aspx
)从PopUp/UpsaleAdv.aspx
获得功能
一旦我删除了<form>
标记并将页面替换为从母版页继承,一切都很完美。