示例
应用
DragPanel 示例
点击这里拖拽
当页面发生提交的时候这个 Panel 控件将恢复原来的位置
ASP.NET AJAX 是一个以快速、方便地搭建新一代的强大、互动、个性化的、支持大多数浏览器的 AJAX 网页为目标的免费Framework。它集成了 Microsoft 浏览器客户端脚本资源和 ASP.NET 2.0 服务器端的方便的环境。ASP.NET AJAX 是 ASP.NET 的一个扩展,采用了ASP.NET的服务器端开发环境,因而 ASP.NET AJAX 提供对于客户端脚本和强大的 ASP.Net 2.0 服务器端脚本的融合。使得你能够更方便地创建绚丽、互动的 Web 应用程序界面。除此之外,AJAX 并不只局限于 ASP.NET,你同样可以只采用其强大的、适应于大多数浏览器的客户端脚本资源,建立客户端程序。采用 ASP.Net AJAX 你需要作的,只是简单的拖拽几个控件到你的页面上,就可以使得你的 Web 页面具有精彩的新一代 AJAX 用户界面效果,同时大量地降低应用服务器层的资源消耗。
DragPanel 控件可以是你在开发中非常容易地实现允许用户可以拖动页面上元素,其开发过程甚至不需要写一句 Java Script 代码。 DragPenel 可以指定页面上的任何一个 Panel 为拖动的载体,同时也可以指定一个控件为拖动的句柄,也就是拖拽点。
DragPenel 控件属性将被初始化如下面的示例代码所示,斜体属性为可选属性
<ajaxToolkit:DragPanelExtender ID="DPE1" runat="server" TargetControlID="Panel3" DragHandleID="Panel4" />