• 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  图:
  • 相关阅读:
    DS博客作业05--树
    DS博客作业03--栈和队列
    DS博客作业02--线性表
    DS博客作业01-日期抽象数据类型设计和实现
    easyx的基础应用教程
    C语言博客作业06--结构体&文件
    python接口自动化
    fiddler的使用
    python接口自动化——初级
    python.day.10——面向对象(二)
  • 原文地址:https://www.cnblogs.com/mmmhhhlll/p/440816.html
Copyright © 2020-2023  润新知