ModalPopupExtender: как мне сохранить свое положение после перетаскивания сообщения обратно?

Я уже пробовал поискать это в Google и смотреть на источник этого элемента управления, но не нашел ответа. Если бы мне удалось связать событие перетаскивания, я бы смог решить это, но я не думаю, что он существует (см. Эту ссылку для решения с DragDropPanel ( http://www.dotnetcurry.com/ShowArticle.aspx ? ID = 181 ). Как я могу сделать это с помощью modalPopupExtender? Всплывающее окно работает хорошо, но после его перетаскивания в другое место и нажатия кнопки «Проверить частичную обратную передачу» диалоговое окно повторно центрируется в свое местоположение по умолчанию.

<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>

Ответов (1)

Решение

Вам нужно либо удалить тег "DocType", либо установить высоту тела, например, внутри тела добавить этот стиль = "height: 1000px" или добавить класс css