DragPanel控件用于实现在网页上拖动一个面板,对它的位置进行从新的安排。

下面来看一个示例:

1)新建一个ASP.NET AJAX-Enabled Web Project的工程项目,命名为DragPanel1。

2)在页面上拖放三个Panel,分别命名为DragHandlePanel,Content和DragPanel。DragHandlePanel作为拖的事件处理,Content作为存放内容,DragPanel整个作为DragPanelExtender的目标对象。代码如下:

 1AJAX ControlToolkit学习日志-DragPanel(8)            <div style="Height:300px;Width:150px;">
 2AJAX ControlToolkit学习日志-DragPanel(8)                <asp:Panel ID="DragPanel" runat="server">
 3AJAX ControlToolkit学习日志-DragPanel(8)                    <asp:Panel ID="DragHandlePanel" Height="20px" Width="100%" runat="server">
 4AJAX ControlToolkit学习日志-DragPanel(8)                        <div class="dragMe">Drag Me</div>
 5AJAX ControlToolkit学习日志-DragPanel(8)                    </asp:Panel>
 6AJAX ControlToolkit学习日志-DragPanel(8)                    <asp:Panel ID="Content" Height="100px" Width="100%" runat="server">
 7AJAX ControlToolkit学习日志-DragPanel(8)                        <div>fjeofjioefjojefiefef</div>
 8AJAX ControlToolkit学习日志-DragPanel(8)                    </asp:Panel>
 9AJAX ControlToolkit学习日志-DragPanel(8)                </asp:Panel>
10AJAX ControlToolkit学习日志-DragPanel(8)                
11AJAX ControlToolkit学习日志-DragPanel(8)            </div>

3)在页面上拖放一个DragPanelExtender,设置它的一些属性。代码如下:

AJAX ControlToolkit学习日志-DragPanel(8)            <cc1:DragPanelExtender ID="DragPanelExtender1" TargetControlID="DragPanel" DragHandleID="DragHandlePanel" runat="server"></cc1:DragPanelExtender>
AJAX ControlToolkit学习日志-DragPanel(8)

视图如下:

AJAX ControlToolkit学习日志-DragPanel(8)

4)按下CTRL+F5,在浏览器中查看。效果如下:

AJAX ControlToolkit学习日志-DragPanel(8)

相关文章:

  • 2021-07-30
  • 2021-05-18
  • 2021-10-30
  • 2021-12-30
  • 2021-10-30
  • 2022-02-20
  • 2022-01-04
  • 2021-12-09
猜你喜欢
  • 2021-06-22
  • 2021-08-20
  • 2021-10-30
  • 2022-01-04
  • 2021-12-04
  • 2022-03-06
  • 2021-09-20
相关资源
相似解决方案