【发布时间】:2014-04-26 10:44:44
【问题描述】:
我有一个空的 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 模态打开?
【问题讨论】:
-
我用 Bootstrap Modal 做类似的事情。我所做的是向 div 添加一个数据属性(来自后面的代码,uploadButton),然后在回发后刷新页面时,我让 jQuery 搜索属性并弹出模式。
-
您能告诉我如何执行此操作吗?我尝试了所有该死的东西,但没有一个起作用:(