ASP.NET初学笔记:MiltiView控件和Wizard控件

来源:互联网 发布:2016淘宝标题优化设计 编辑:程序博客网 时间:2024/06/15 07:30
  • MultiView控件
    MultiView控件用于隐藏和显示页面的不同区域。在需要创建选项卡式页面和把一个长表单分成多个表单时它很有用。这个控件在前面的笔记中介绍过,现在只记录它的这两个用途。

1.  显示选项卡式页面视图。

  • 使用Menu控件关联的MultiView控件,可以创建选项卡式页面视图。且看示例。
    MultiViewTabs.aspx

    上面代码中Munu控件关联CSS类tabs。该类的相对地址下移1像素,使Menu控件的下边框和包含MultiView控件的<div>标签的上边框合并。因为被选中的选项卡有白色的边框,所以看不到选项卡与它的内容之间的边框。

2.  显示多部分表单

  • 可以使用MultiView控件把一个大表单分成几个子表单。可以为MultiView控件中的按钮控件关联特殊的命令,使按钮被点击时,改变MultiView控件的激活视图。通过设置按钮控件的CommandName属性,可以对任意按钮控件使用这些命令。如果是SwitchViewById和SwitchByIndex,则使用CommandArgument属性。下面代码展示如何使用NextView命令来创建多部分表单。
    MultiViewForm.aspx
  • Wizard控件
    这个控件在前面也做过笔记了,现在从简。该控件也能用来把一个大的表单分成多个子表单,但它有很多明显的优点。它最重要的属性是StepType属性,它决定Wizard如何呈现。StepType默认值为Auto,这时Wizard控件在WizardSteps集合中的位置决定它如何呈现。StepType的值有Start,Step,Finish和Complete。下面给个示例。
    ShowWizard.aspx
原创粉丝点击