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()函数会破坏我的页面吗?我该如何预防或解决它?

C#代码隐藏在加载()jQuery后不起作用

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

完成此功能后:

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

它使当前页面(myaspa.aspx)从PopUp/UpsaleAdv.aspx 中获得函数性

一旦我删除了<form>标签并替换了从母版页继承的页面,所有的工作都非常完美。