您所在的位置: 首页 > 操作系统 > 开源技术 >

ATLAS入门篇之HoverMenuExtender控件编程(2)

http://os.51cto.com  2007-03-20 14:20  朱先忠  51CTO.com  我要评论(0)
  • 摘要:本文中,我们通过ASP.NET AJAX Control Toolkit中一个普通的HoverMenuExtender控件编程示例来了解ASP.NET AJAX 1.0如何简化ASP.NET 2.0 Web开发。
  • 标签:HoverMenuExtender  控件  ATLAS  开源

(二)创建过程

启动Visual Studio 2005,选择“文件→新建网站…”,然后选择“ASP.NET AJAX-Enabled Web Site”模板(如图3所示)。命名该工程为AJAXEnabledWebSite2,并点击OK。

图3:使用“ASP.NET AJAX-Enabled Web Site”模板快速创建ATLAS程序

然后,在页面Default.aspx上自上而下从“标准”工具箱上拖动Calendar、Panel控件,并从“ASP.NET AJAX Control Toolkit”工具箱上拖动HoverMenuExtender控件到网页上。由于这个Panel控件最终将成为我们前面提及的弹出窗,所以,还需要在其上加入一些内容。最后完成的设计网页如图4所示。

图4:最后完成的网页设计形式

注意,在上面DropDownList控件中,我们从其“Smart”标签中选择了“启用AutoPostBack”功能,这是为了使用户每次选择此下拉列表框中的项目时进行回寄(即“PostBack”)。

切换到页面Default.aspx的“源”视图下,然后通过点击并填写右边相应的属性框中的项目对HoverMenuExtender控件相关属性进行一些设置,如下图5所示:

图5:在“源”视图下通过直接点击和输入属性框中属性简化了开发过程

从图中看出,这些操作将把HoverMenuExtender控件与其它控件建立关联起来。

此HoverMenuExtender控件支持的属性含义列举如下:

◆TargetControlID—HoverMenuExtender相应目的控件;
◆PopupControlID—当鼠标在目的控件上移动时要显示的控件;
◆HoverCssClass—当弹出框可见时要应用到其上的CSS类;
◆PopupPosition—相对于目标控件要显示的弹出位置,可能的取值有:left,right,top,bottom或center;
◆OffsetX/OffsetY—目标控件和弹出框之间的像素偏移量;
◆PopDelay—当鼠标移开目标控件时弹出框在屏幕上滞留的时间。


共3页: 上一页 [1] 2 [3] 下一页
【内容导航】
2008年第6届OpenOffice.org世界开源大会
开源虚拟化技术Xen
Sun以10亿美元并购开源数据库厂商MySQL
开源框架Eclipse发展历程
微软的Ajax:Atlas(ASP.net AJAX)
 
 验证码: (点击刷新验证码)   匿名发表
  • C#图解教程

  • 作者:苏林,朱晔
  • 本书是一本广受赞誉的C#教程。它以图文并茂的形式,用朴实简洁的文字,并辅之以大量表格和代码示例,精炼而全面地阐述了最新版C..
Copyright©2005-2008 51CTO.COM 版权所有