zoukankan      html  css  js  c++  java
  • ASP.NET2.0瞎记____其它服务器控件

    BulletedList 控件创建一个无序或有序(编号的)的项列表,它们分别呈现为 HTML ul 或 ol 元素。可以指定项、项目符号或编号的外观;静态定义列表项或通过将控件绑定到数据来定义列表项;也可以在用户单击项时作出响应。
    BulletedList 与 ListBoxDropDownList 及其他 ASP.NET 列表控件派生自相同的 ListControl 类,因此其用法与这些控件的用法类似。
    BulletedList 的DisplayMode有三种
    "HyperLink":链接绑定后的URL地址为DataValueField的值,可以进行
    " LinkButton " :回发执行click事件。
    "Text":由控件所显示的文本不是交互式的

    BulletedList 图:

    ——————————————————————————————————————————

    MultiViewView Web 服务器控件用作其他控件和标记的容器,并提供了一种显示控件和标记备选集的方式。MultiView 和 View 控件最初主要设计用于移动设备的浏览器中,但现在任何 ASP.NET 页面都支持它们。
    在View 中的可以用控件的CommandName来做一些事情.

    CommandName 值 CommandArgument 值

    NextView

    (没有值)

    PrevView

    (没有值)

    SwitchViewByID

    要切换到的 View 控件的 ID。

    SwitchViewByIndex

    要切换到的 View 控件的索引号。

    MultiView & View 图:


    ——————————————————————————————————————————
    ASP.NET Wizard 控件简化了许多与生成窗体以及收集用户输入的操作关联的任务,这个控件的用处相对大一些,有一些程序比如:购物车或是用户注册这样须要多步进行的程序。
    第一步输入基本信息
    第二步输入其它信息
    第三步输入付款
    第四步确认信息
    ASP.net1.0可以用几个页面来把第一步的信息放到Session里,或是用Server.Transfer来隔页传递对象的方式
    或是用几个Panle或是DIV来控制哪个显示,到了最后一步一起提交到数据库里,这样也可以实现,不过都不如用Wizard 来的方便,
    Wizard是一个大的容器。SideBar(侧栏),Header(标题),Wizardsteps(具体的内容),NavigationButton(导航按钮)都存在其中
    比如
    在“第二步输入其它信息”不可以返回,可以通过属性来控制
    <asp:WizardStep runat="server" Title="第二步输入其它信息" AllowReturn="False" >

    在“第四步确认信息”为最终提交数据库的操作
     <asp:WizardStep runat="server" Title="第四步确认信息" AllowReturn="False" StepType="Finish" >
     
    protected void Wizard1_NextButtonClick(object sender, WizardNavigationEventArgs e)
    {
        
    if (this.Wizard1.WizardSteps[e.NextStepIndex].StepType == WizardStepType.Finish)
      {
            
    //数据库操作
        }

    Wizard  图:
  • 相关阅读:
    java中的静态变量与实例变量
    Java中的关键字this
    继承和多类的基础(C++)
    11-1:(42)接雨水
    10-2
    10-1
    9-2
    9-1
    8-2
    8-1
  • 原文地址:https://www.cnblogs.com/mmmhhhlll/p/440816.html
Copyright © 2011-2022 走看看