0

.NET WebForms プロジェクトでは、Ajax Control Toolkit 1.0.10123.0 を使用しますModalPopup。私たちのアプリを利用する人は、このポップアップ ウィンドウをドラッグできるようにしてほしいと思っています。残念ながら、私はこれを達成することができません。ModalPopupExtender が役立つ可能性があることがわかりましたが、何も起こっていません。jQuery.draggable ソリューションはModalPopup、IFrame に変換され、スムーズにドラッグされないため、機能します。

ModalPopup.Masterを実装したページのコードは次のとおりです。ScriptManagerModalPopupExtender

<body onkeyup="catchEnter(event);">
<form id="form1" runat="server">
<div class="modalHeader">
    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
    <cc2:ModalPopupExtender ID="ModalPopupExtender" runat="server" BackgroundCssClass="modalBackground" Drag="true" DropShadow="true" 
            OnOkScript="onOk()" PopupDragHandleControlID="ModalHeaderLabel"
            PopupControlID="ModalHeaderLabel"
            TargetControlID="LinkPopupExtender" />

    <asp:Label ID="ModalHeaderLabel" style="color: #ffffff;"  runat="server" Text="" />
</div>
    <asp:ValidationSummary ID="ValidationSummary" runat="server" ShowMessageBox="False" />
    <asp:CustomValidator ID="cvGeneral" runat="server" Visible="False" />
    <asp:ContentPlaceHolder ID="ContentPlaceHolder" runat="server">
    </asp:ContentPlaceHolder>
    <asp:HiddenField runat="server" ID="LinkPopupExtender" />

</form>
</body>

これを追加すると、唯一の顕著な効果は、ヘッダー テキストが見えなくなることです。何もドラッグできません。

私は古典的な ASP.NET コントロールの経験があまりないので、より経験豊富な人が Modalpopup をドラッグ可能にする方法を説明してくれることを願っています。

4

0 に答える 0