Calendar控件

Calendar控件用来在Web页面中显示日历中的可选日期,并显示与特定日期关联的数据。

控件声明代码如下:

  <asp: Calendar id=" Calendar1" runat="server"/>

Calendar控件的外观设置方法:

  1. 使用“自动套用格式”对话框选择外观格式。

  2. 设置属性。

  3. 设置扩展样式属性。

  4. 自定义个别日期的呈现。

Calendar控件的常用属性:

  1.GetDayOfMonth:返回指定DateTime中的日期是该月的几号。

  2.GetDayOfWeek:返回指定DateTime中的日期是星期几。

  3.GetDayOfYear:返回指定DateTime中的日期是该年中的第几天。

  4.GetDaysInMonth:返回指定月份中的天数。

  5.GetDaysInYear:返回指定年份中的天数。

  6.GetLeapMonth:计算指定年份或指定纪元年份的闰月。

  7.GetMonth:返回指定的DateTime中的月份。

  8.GetMonthsInYear:返回指定年份中的月数。

  9.GetWeekOfYear:返回年中包括指定DateTime中日期的星期。

  10.GetYear:将返回指定的DateTime中的年份 。

  11.SelectionChanged事件:当用户选取日期时,会驱动SelectionChanged指定的事件。

Calendar控件编程。Calendar控件编程主要是在它提供的三个事件中进行的,Calendar控件提供的事件如下:

  1. DayRender事件。

  2. SelectionChanged事件。

  3. VisibleMonthChanged事件。

AdRotator控件

AdRotator控件提供了一种在页面上显示广告的简便方法,该控件能够显示图形图像,当用户单击广告时,会将用户导向指定的URL,并且该控件能够从数据源中自动读取广告信息。

AdRotator控件显示广告的方式有如下三种:

  1. 随机显示广告。

  2. 对广告设置优先级别以使某些广告有更多显示频率。

  3. 编写循环逻辑来显示广告。

AdRotator控件可以从如下形式的数据源中读取数据:

  1. XML文件。

  2. 数据库。

  3. 自定义逻辑。为AdCreated事件创建一个处理程序,并在该事件中选择一条广告。

  

从数据源中读取广告信息。AdRotator控件通过自己的属性来定义一个广告体所需要的信息,这些信息都是可选的,可以选用如下属性作为广告体的信息:

  1.  ImageUrl:要显示图像的URL。

  2.  NavigateUrl :单击AdRotator控件后要转到页面的URL。

  3.  AlternateText :图像不可用时显示的文本。

  4.  Keyword :可用于筛选特定广告的广告类别。

  5.  Impressions :一个指示广告可能显示频率的数值。

  6.  Height :广告的高度。

  7.  Width :广告的宽度。

MultiView和View控件

MultiView控件用于定义View控件组,使用它可以定义一组View控件。View控件只有添加到MultiView控件中才能使用,其中每个View控件都包含其他控件。该控件一次可以显示一个View控件,并公开该View控件内的标记和控件,从而可以实现多视图窗口。

控件声明代码如下:

  <asp: MultiView ID= "MultiView1"  ActiveViewIndex="0" runat="Server"/>

MultiView控件重要的属性和方法:

  1. ActiveViewIndex:获取或设置活动View控件的索引。MultiView控件按View控件页面上出现的顺序进行从1到n-1的编号,n表当前MultiView控件中的View控件数量。如果显示添加到MultiView控件中的第1个View控件,该属性设置为“0”。

  2. Views:获取MultiView控件的View控件集合。

  3. Visble:用于设置MultiView控件在默认状态下是否可见。

  4. CreatedControlCollection:创建ControlCollection以保存MultiView控件的子控件。

  5. GetActiveView:返回MultiView控件的当前活动的View控件。

  6. SetActiveView:将指定的View控件设置为MultiView控件的活动视图。

  7. RemovedControl:在将View控件从MultiView控件的Controls集合中移除后调用。

  8. OnActiveViewChanged事件:引发MultiView控件的ActiveViewChanged事件。

Wizard控件

Wizard控件可以创建多个视图的窗体,每次只显示一个窗体。Wizard控件简化了许多与生成多个窗体以及收集用户输入操作相关的任务。Wizard控件提供了一种简单的机制,允许轻松地生成步骤,添加新步骤或重新安排步骤、程序员不需要写任何代码就可以实现线性或非线性的导航,并自定义控件的用户导航。

控件声明代码如下:

 <asp:Wizard ID="Wizard1" runat="server">

     <WizardSteps>

         <asp:WizardStep runat="server" title="Step 1"> </asp:WizardStep>

         <asp:WizardStep runat="server" title="Step 2"> </asp:WizardStep>

     </WizardSteps>

 </asp:Wizard>

Rich控件一的更多相关文章

  1. Rich控件二

    Calendar控件  使用案例: 在Default.aspx中: <div> <h1>Calendar控件</h1> <asp:Calendar ID=&q ...

  2. [转]html5表单上传控件Files API

    表单上传控件:<input type="file" />(IE9及以下不支持下面这些功能,其它浏览器最新版本均已支持.) 1.允许上传文件数量 允许选择多个文件:< ...

  3. input file控件限制上传文件类型

    网页上添加一个input file HTML控件: <input id="File1" type="file" /> 默认是这样的,所有文件类型都会 ...

  4. 解决方案:带格式化文本控件( RichText)的模板如果在InfoPath的浏览器中加载可能出现 COM 组件的80040154错误

      建议大家在微软的组件出现问题时,在GOOGLE上搜索解决方案,一般来说,总有结果:  带格式化文本控件( RichText)的模板如果在InfoPath的浏览器中加载,可能出现 COM 组件的80 ...

  5. wxpython 基本的控件 (文本)

    wxPython 工具包提供了多种不同的窗口部件,包括了本章所提到的基本控件.我们涉及静态文本.可编辑的文本.按钮.微调.滑块.复选框.单选按钮.选择器.列表框.组合框和标尺.对于每种窗口部件,我们将 ...

  6. 收集Github上的iOS控件和开发资料

    文章来源:http://www.mobile-open.com/2015/85017.html 动画 awesome-ios-animation 收集了iOS平台下比较主流炫酷的几款动画框架 RCTR ...

  7. [转载]: delphi中XLSReadWrite控件的使用(1)---简介

    XLSReadWrite控件简介: 一个你需要的,能在Delphi和.NET下访问Excel文件的完美解决方案. 一个经典的读写Excel的控件,对于使用Excel 开发很有帮助 官方网站: http ...

  8. 【jQuery UI 1.8 The User Interface Library for jQuery】.学习笔记.5.Accordion控件

    accordion是另一个UI控件,能允许你将一组content加入相互分隔的.能够被浏览者的交互打开或关闭的panels中.因此,它大多数的content在初始化的时候是隐藏的,很像tabs控件.每 ...

  9. 常用控件产品官方文档/手册/API列表 c#控件文档API列表 asp.net控件产品技术文档中文版

    .netCHARTING报表图表控件 文档帮助手册Ab3d.PowerToys 文档帮助手册Ab3d.Reader3ds 文档帮助手册ABViewer 文档帮助手册 (工程图纸文档管理系统)Activ ...

随机推荐

  1. UML系列图--用例图

    UML-Unified Model Language 统一建模语言,又称标准建模语言.是用来对软件密集系统进行可视化建模的一种语言. 在UML系统开发中有三个主要的模型: 功能模型: 从用户的角度展示 ...

  2. Jetty和Tomcat的使用及性能测试

    一 测试目的 这次对Jetty和Tomcat进行性能测试,主要是为了给新版本WebPortal的开发选择合适的Java Web Server. 我们之前对老的Rest和新的TMMI都进行过性能测试,R ...

  3. linux操作系统的分类及解释

    什么是Linux? 也许很多人会不屑的说,Linux不就是个操作系统么.错!Linux不是一个操作系统,严格来讲,Linux只是一个操作系统中的内核.内核是什么?内核建立了计算机软件与硬件之间通讯的平 ...

  4. 读取缓存模拟----FIFO

    本例是模拟缓存的存储和读取. 存储:使用一个Map来存放,key是文件名,值为缓存对象 读取:返回相应的key对应的缓存.(如果缓存被修改,就重新加载缓存,再从缓存Map中读取相应缓存) 测试类:每2 ...

  5. Mysql设置字符编码及varchar宽度问题

    ubuntu16.04通过仓库安装的mysql5.7的配置文件在 /etc/mysql/mysql.conf.d/mysqld.cnf 修改字符只需要 在[mysqld] character-set- ...

  6. 朗逸2011款 1.4t 清除保养告警灯

    朗逸2011款 1.4t 清除保养告警灯 Posted on 2015-03-01 21:06 编辑 仪表盘上有两个按钮 按住右边set键,钥匙旋转到通电状态,保持2s. 放掉set,按左边的切换按钮 ...

  7. ZOJ 3329 【概率DP】

    题意: 给你三个均匀k面筛子. 分别有k1 k2 k3个面,每个面朝上的概率是相等的. 如果第一个筛子出现a第二个筛子出现b第三个筛子出现c那么置零. 否则在当前和加上三个点数之和. 求当前和大于n需 ...

  8. CodeForces 602E【概率DP】【树状数组优化】

    题意:有n个人进行m次比赛,每次比赛有一个排名,最后的排名是把所有排名都加起来然后找到比自己的分数绝对小的人数加一就是最终排名. 给了其中一个人的所有比赛的名次.求这个人最终排名的期望. 思路: 渣渣 ...

  9. JavaWeb四个域

    一.ServletContext对象(Context域)1.服务器启动的时候,会为每一个webapp创建一个对应的ServletContext对象,他代表该webapp,当服务器停止或将webapp从 ...

  10. hive处理hbase数据

    CREATE EXTERNAL TABLE table1( key string, zoneid int, result int, ) STORED BY 'org.apache.hadoop.hiv ...