2009-02-27 6 views
2

J'ai déjà essayé Google en recherchant ceci et regardant la source pour ce contrôle, mais n'ai pas trouvé la réponse. Si j'étais capable de créer un lien vers un événement drag, je serais capable de le résoudre, mais je ne pense pas qu'il existe (voir ce lien pour une solution avec un DragDropPanel (http://www.dotnetcurry.com/ShowArticle.aspx?ID=181) .Comment puis-je le faire avec modalPopupExtender? pop-up fonctionne bien, mais après le faisant glisser vers un autre emplacement, en cliquant sur le Postback partiel test, la boîte de dialogue est recentrée à son emplacement par défaut.ModalPopupExtender: Comment conserver ma position après avoir déplacé et renvoyé un message?

<asp:Panel ID="panelDivPopup" runat="server" EnableViewState="false" style="display:none;" 
    CssClass="modalPopup"> 
    <img id="modalCancel" class="jqmClose" src="cancel.png" runat="server" enableviewstate="false" /> 
    <div class="jqmdHeader jqDrag" id="dragHandle">Dialog Title</div> 
    <div class="jqmdContent"> 
     Hello!! 
     <br /> 
     <asp:UpdatePanel ID="updatePanel" runat='server'> 
      <Triggers> 
       <asp:AsyncPostBackTrigger ControlID="btnUpdatePostBack" /> 
      </Triggers> 
      <ContentTemplate> 
       <asp:Label runat="server" ID="lblUpdateText" EnableViewState="false" /> 
       <asp:Button runat="server" EnableViewState="false" ID="btnUpdatePostBack" Text="Test Partial Postback" OnClick="btnUpdatePostBack_Click" /> 
      </ContentTemplate> 
     </asp:UpdatePanel>   
    </div> 
</asp:Panel>  
<ajct:ModalPopupExtender ID="modalPopupExtender" runat="server" EnableViewState="false" 
    PopupControlID="panelDivPopup" TargetControlID="linkShowDialog" DropShadow="false" 
    BackgroundCssClass="modalBackground" CancelControlID="modalCancel" 
    Drag="true" PopupDragHandleControlID="dragHandle" RepositionMode="RepositionOnWindowResizeAndScroll"> 
    </ajct:ModalPopupExtender> 

Répondre

2

Vous devez soit supprimer la balise « DOCTYPE » ou bien défini la hauteur du corps par exemple à l'intérieur du corps ajoutez ce style = "hauteur: 1000px" ou ajoutez une classe css

+0

Je sais que c'est plus vieux, mais s'il vous plaît pouvez-vous être plus précis. –