C#代码隐藏在加载()jQuery后不起作用
本文关键字:jQuery 不起作用 加载 代码 隐藏 | 更新日期: 2023-09-27 18:24:28
我在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()函数会破坏我的页面吗?我该如何预防或解决它?
'PopUp/UpsaleAdv.aspx'
是带有<form>
标记的aspx页面。
完成此功能后:
$('#MyDiv').load('PopUp/UpsaleAdv.aspx #UpsaleAdvPanel');"
它使当前页面(myaspa.aspx
)从PopUp/UpsaleAdv.aspx
中获得函数性
一旦我删除了<form>
标签并替换了从母版页继承的页面,所有的工作都非常完美。