Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net Ajax弹出扩展器丢失控制_Asp.net_Ajax_Asp.net Ajax - Fatal编程技术网

Asp.net Ajax弹出扩展器丢失控制

Asp.net Ajax弹出扩展器丢失控制,asp.net,ajax,asp.net-ajax,Asp.net,Ajax,Asp.net Ajax,我在我的项目中使用了2个弹出扩展器。下面给出了第一个用于显示一些信息的弹出扩展器 <asp:ModalPopupExtender ID="DEx" runat="server" TargetControlID="lk_modalPopup" CancelControlID="pnCancel" PopupControlID="panelD"></asp:ModalPopupExtender> <asp:Panel runat="server" ID="p

我在我的项目中使用了2个弹出扩展器。下面给出了第一个用于显示一些信息的弹出扩展器

 <asp:ModalPopupExtender ID="DEx" runat="server" TargetControlID="lk_modalPopup"   CancelControlID="pnCancel"   PopupControlID="panelD"></asp:ModalPopupExtender>
 <asp:Panel runat="server" ID="panelD"  Style="display: none">
 <div>
  <asp:LinkButton ID="lkImageUploader" runat="server" Text="Upload Image"></asp:LinkButton>

在这个弹出式扩展器里面

<asp:ModalPopupExtender ID="ImageUploaderEx" runat="server" TargetControlID="lkImageUploader" CancelControlID="UploadCancel" PopupControlID="panelUploader" >      </asp:ModalPopupExtender>
 <asp:Panel runat="server" ID="panelUploader" Style="display: none" >
    <div class="RoundDivGreenfloat" style="width:300px;height:95px;" >
    <div class="RoundDivOrange" align="center"><span class="whitetext">Upload Image</span></div><br />
    <div><asp:FileUpload runat="server" ID="fu_Upload" /></div><br />
    <div align="center">
         <asp:Button ID="pnUpload" runat="server" Text="Upload" onclick="pnUpload_Click"/>
         <asp:Button ID="UploadCancel" runat="server" Text="Cancel" />
     </div>
   </div>

上传图像

顶部面板内的链接按钮用于打开文件上传器面板。
我面临的问题是,当我在弹出窗口中点击文件上传器ie弹出窗口时,上传按钮将关闭两个弹出窗口。我只想关闭文件上传器弹出窗口

,因为在pnUpload\u中,单击回发会发生,并将再次加载页面。这就是它关闭两个弹出窗口的原因


一种方法是在pnUpload的click中进行ajax调用,并执行服务器端代码。之后,从javascript隐藏上传弹出窗口,这将显示第一个弹出窗口

由于在pnUpload\u中单击会发生回发,并将再次加载页面。这就是它关闭两个弹出窗口的原因


一种方法是在pnUpload的click中进行ajax调用,并执行服务器端代码。之后,从javascript隐藏上传弹出窗口,这将显示第一个弹出窗口

你想让我用javascript上传文件,这是你的意思吗?谢谢你的回答有帮助。你想让我用javascript上传文件,这是你的意思吗?谢谢你的回答有帮助。