如何在回发后保持jquery模态打开

本文关键字:jquery 模态 | 更新日期: 2023-09-27 17:50:57

我有一个空的div,我正在使用jquery的LOAD方法,从另一个aspx页面获取数据。它工作得很好。它从该页面获取文件上传和按钮控制。现在,当我点击按钮时,我的按钮代码不会被调用,我的对话框就会靠近。

jQuery On Page1.aspx

var checkP = $('#<%= productName.ClientID %>').val();
checkP = checkP.replace(/' /g, '-');
$("#midDiv").load("UploadImages.aspx?prodName=" + checkP + " #midDiv");
$("#midDiv").dialog();
//It Shows Dialog With File Upload Option & Button Option.
page1 . aspx

发布地址就

 <div id="midDiv">
</div>

Page2.aspx

<div id="midDiv">     
<asp:FileUpload ID="productsImages" CssClass="hid" runat="server" />     
  <asp:Button ID="Button1" runat="server" OnClick="uploadImageTemp" Text="Button" />      
</div>

Page2.aspx.cs//代码隐藏

protected void uploadImageTemp(object sender, EventArgs e)
{
    //Some Work Here...
}

是否有任何方法,我的按钮代码被调用或有任何方法保持jQuery模式打开?

如何在回发后保持jquery模态打开

将对话框添加到下面的表单中。

var checkP = $('#<%= productName.ClientID %>').val();
checkP = checkP.replace(/' /g, '-');
$("#midDiv").load("UploadImages.aspx?prodName=" + checkP + " #midDiv");
$("#midDiv").dialog().parent().appendTo($("form:first"));

将按钮控件更改为链接按钮控件。

<div id="midDiv">     
<asp:FileUpload ID="productsImages" CssClass="hid" runat="server" />     
  <asp:LinkButton ID="Button1" runat="server" OnClick="uploadImageTemp" Text="Button" />      
</div>

现在调用你的代码后面按钮点击事件