知识大全 ASP.NET服务器控件MultiView和View

Posted 视图

篇首语:阅读永远是获取知识面最为廉价的方法,没有之一!本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET服务器控件MultiView和View相关的知识,希望对你有一定的参考价值。

ASP.NET服务器控件MultiView和View  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  MultiView 和 View 控件和制作出选项卡的效果 MultiView 控件是一组 View 控件的容器 使用它可定义一组 View 控件 其中每个 View 控件都包含子控件

  如果要切换视图 可以使用控件的ID或者View控件的索引值 在 MultiView 控件中 一次只能将一个 View 控件定义为活动视图 如果某个 View 控件定义为活动视图 它所包含的子控件则会呈现到客户端 可以使用 ActiveViewIndex 属性或SetActiveView 方法定义活动视图 如果 ActiveViewIndex 属性为空 则 MultiView 控件不向客户端呈现任何内容 如果活动视图设置为MultiView 控件中不存在的 View 则会在运行时引发 ArgumentOutOfRangeException

  一些常用的属性 方法

  ActiveViewIndex属性 用于获取或设置当前被激活显示的View控件的索引值 默认值为- 表示没有View控件被激活

  废话不多说 由于MultiView和View比较简单 我们一起来看以下例子吧

  创建新的 ASP NET 网站项目

   在 文件 菜单中 指向 新建 然后选择 网站

   在 新建网站 对话框中 从 语言 下拉列表中选择 Visual C# 并选择 ASP NET 网站模板

   在 位置 中 选择 HTTP 并键入网站的 URL 默认的 URL 为//localhost/WebSite 改//localhost/MultiViewTest 单击 确定

   打开Default aspx设计器 切换到代码区 Ctrl+A全选 替换为以下代码

  <%@ Page Language= C# AutoEventWireup= true   CodeFile= Default aspx cs Inherits= _Default %>

  <!DOCTYPE PUBLIC //W C//DTD XHTML Transitional//EN transitional dtd >

  < xmlns= >

  <head runat= server >

  <title>无标题页</title>

  </head>

  <body>

  <form id= form runat= server >

  <div>

  <asp:LinkButton ID= LinkButton runat= server onclick= LinkButton _Click >first</asp:LinkButton>

  <asp:LinkButton ID= LinkButton runat= server onclick= LinkButton _Click >second</asp:LinkButton>

  <asp:LinkButton ID= LinkButton runat= server onclick= LinkButton _Click >third</asp:LinkButton>

  <br />

  <hr />

  <asp:MultiView ID= MultiView runat= server ActiveViewIndex = >

  <asp:View ID= View runat= server >

  this is the first page

  </asp:View>

  <asp:View ID= View runat= server >

  this is the second page

  </asp:View>

  <asp:View ID= View runat= server >

  this is the third page

  </asp:View>

  </asp:MultiView>

  </div>

  </form>

  </body>

  </>

  对以上代码的解释

  MultiView 和 View Web 服务器控件用作其他控件和标记的容器 并提供了一种可方便地显示信息的替换视图的方式

  MultiView 控件用作一个或多个 View 控件的外部容器 View 控件又可包含标记和控件的任何组合

  MultiView 控件一次显示一个 View 控件 并公开该 View 控件内的标记和控件 通过设置 MultiView 控件的ActiveViewIndex 属性 可以指定当前可见的 View 控件

  简单的说 MultiView是一个父容器 它包括 个View容器 通过ActiveViewIndex= 属性指明index为 的View容器显示 其他两个隐藏 (index按照view排列的顺序从 开始)

   打开Default aspx cs    按Ctrl+A全选 删除后替换为以下代码

  using System;

  using System Configuration;

  using System Data;

  using System Linq;

  using System Web;

  using System Web Security;

  using System Web UI;

  using System Web UI HtmlControls;

  using System Web UI WebControls;

  using System Web UI WebControls WebParts;

  using System Xml Linq;

  public partial class _Default : System Web UI Page

  

  protected void Page_Load(object sender EventArgs e)

  

  

  protected void LinkButton _Click(object sender EventArgs e)

  

  this MultiView ActiveViewIndex = ;

  

  protected void LinkButton _Click(object sender EventArgs e)

  

  this MultiView ActiveViewIndex = ;

  

  protected void LinkButton _Click(object sender EventArgs e)

  

  this MultiView ActiveViewIndex = ;

  

  

   保存后按Ctrl+F 启动运行 如果一切顺利 您可以看到以下界面

  

cha138/Article/program/net/201311/13991

相关参考

知识大全 分析ASP.NET服务器控件开发-控件生命周期

分析ASP.NET服务器控件开发-控件生命周期  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 ASP.NET服务器控件语法

ASP.NET开发宝典:ASP.NET服务器控件语法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 ASP.NET 2.0服务器控件之验证控件示例

ASP.NET2.0服务器控件之验证控件示例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在上

知识大全 简单介绍ASP.net服务器控件

简单介绍ASP.net服务器控件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ASPNET服务

知识大全 ASP.NET服务器控件视图浅析

ASP.NET服务器控件视图浅析  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ASPNET服务

知识大全 ASP.NET服务器控件发送脚本

ASP.NET服务器控件发送脚本  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  摘要尽管从技术角

知识大全 ASP.NET 2.0服务器控件开发精要

ASP.NET2.0服务器控件开发精要  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  利用ASP

知识大全 ASP.NET服务器控件之视图状态

ASP.NET服务器控件之视图状态  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  为Web页面及

知识大全 复杂ASP.NET服务器控件调整小技巧

复杂ASP.NET服务器控件调整小技巧  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &

知识大全 ASP.NET - TreeView Web 服务器控件概述

ASP.NET-TreeViewWeb服务器控件概述  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!