MultiView 控件,实际上是有点象在c/s开发中很常见的tabcontrol控件,可以在一个页面中,放置多个"view"(我们称为选项卡),比如可以用multiview控件,可以让用户在同一页面中,通过切换到每个选项卡,从而看到要看的内容,而不用每次都重新打开一个新的窗口。然而对Panel 的 Visible属性进行控制也可以完成这个工作,只是说用这个更专业吧!MultiViewUserLogin.ActiveViewIndex = 1(view的序号);经常与Dropdownlist一起使用。
<asp:MultiView ID="MultiViewUserLogin" runat="server" ActiveViewIndex="0"> <asp:View ID="viewPage1" runat="server"> <div> </div> </asp:View> <asp:View ID="viewPage2" runat="server"> <div> </div> </asp:View> </asp:MultiView>
如果要切换视图,可以使用控件的ID或者View控件的索引值。在 MultiView 控件中,一次只能将一个 View 控件定义为活动视图。如果某个 View 控件定义为活动视图,它所包含的子控件则会呈现到客户端。可以使用 ActiveViewIndex 属性或SetActiveView 方法定义活动视图。如果 ActiveViewIndex 属性为空,则 MultiView 控件不向客户端呈现任何内容。如果活动视图设置为MultiView 控件中不存在的 View,则会在运行时引发 ArgumentOutOfRangeException。 一些常用的属性、方法: ActiveViewIndex属性:用于获取或设置当前被激活显示的View控件的索引值。默认值为-1,表示没有View控件被激活。
相关推荐
1. **视图(View)**:`MultiView`的核心组成部分,每个`View`都是一个独立的内容区域,可以包含任意的ASP.NET控件。通过编程或用户交互,可以切换显示哪个`View`。 2. **激活(Active View)**:`MultiView`中只有...
本文将深入探讨ASP.NET控件命名规范,通过分析标准控件前缀及其示例,帮助开发者理解并应用这些规则。 #### 核心概念解析 **控件命名规范**是指在ASP.NET应用程序中为各种控件赋予具有特定模式的名称。这种模式...
1.2 ASP.NET控件 10 1.2.1 ASP.NET控件概览 11 1.2.2 HTML控件 12 1.2.3 理解和处理控件事件 12 1.2.4 视图状态 17 1.3 ASP.NET页面 20 1.3.1 动态编译 20 1.3.2 控件树 23 1.3.3 使用代码隐藏页面 24 1.3.4 处理...
紧接着是<asp:MultiView>控件,它包含三个<asp:View>控件,每个View控件内部放置了一些简单的文本标记,分别表示不同的页面内容。 这样的结构设计,通过在页面上放置几个链接按钮,并在点击链接按钮时改变MultiView...
在ASP.NET中,Multiview控件是一种强大的布局工具,常用于实现页面上的选项卡式交互体验。"Multiview选项卡的简单例程"这个标题揭示了我们将探讨如何使用Multiview控件来创建一个具有多个视图(Views)的用户界面,...
每个View可以包含任何其他ASP.NET控件,如Label、TextBox等。 ```asp.net <asp:View ID="view1" runat="server"> <!-- View 1 content here --> </asp:View> <asp:View ID="view2" runat="server"> <!-- View...
View控件则是MultiView控件的子控件,每个View都是一个独立的内容区域,可以包含任何其他ASP.NET控件,如文本、图像、表格、表单等。在设计时,你可以为每个View添加不同的内容和布局,以满足不同选项卡的需求。 ...
在ASP.NET页面中,可以使用`FileUpload`控件结合其他控件如`Button`、`DropDownList`等来实现文件上传的功能。 ##### 页面布局 页面布局可以通过`<head>`部分的CSS样式进行美化,例如: ```html body, input, ...
书中还深入讲述了其他ASP.NET图书遗漏的高级主题,如自定义控件的创建、图像处理、加密等。此外,《ASP.NET 4高级程序设计(第4版)》专门提供了两章的内容来教你如何用Ajax 技术制作快速响应的页面,以及如何使用微软...
该书详细介绍了使用C#语言开发ASP.NET 2.0网站的全过程,适合已有ASP.NET 1.x开发经验的程序员阅读,即使对ASP.NET 2.0不熟悉也能轻松上手。 书中通过一个实际的示例网站"TheBeerHouse",演示了如何利用ASP.NET 2.0...
### ASP.NET 2.0 新增控件介绍 #### 一、概述 随着ASP.NET 2.0版本的推出,Microsoft引入了一系列新的Web控件,这些控件旨在提高Web应用程序的开发效率,增强用户体验,同时也增加了更多的功能特性。本文将详细...
1.1.5 ASP.NET 3.5 新增控件 1.1.6 ASP.NET 3.5 AJAX 1.2 .NET 应用程序需框架 1.2.1 什么是.NET 应用程序框架 1.2.2 公共语言运行时(CLR) 1.2.3 .NET Framework 类库 1.3 安装Visual Studio 2008 1.3.1 安装...
1.1.5 ASP.NET 3.5新增控件 1.1.6 ASP.NET 3.5 AJAX 1.2 .NET应用程序需框架 1.2.1 什么是.NET应用程序框架 1.2.2 公共语言运行时(CLR) 1.2.3 .NET Framework 类库 1.3 安装Visual Studio 2008 1.3.1 安装Visual ...
ASP.NET 2.0新增了50多个新服务器控件,类的数量也翻了一倍,其他许多方面也有很大的变化。本书介绍了ASP.NET 2.0中的每个新增特性和功能,以便读者把这些新技术应用于实践。.. 本书主要内容 ● 服务器控件的...
1.1.5 ASP.NET 3.5新增控件 1.1.6 ASP.NET 3.5 AJAX 1.2 .NET应用程序需框架 1.2.1 什么是.NET应用程序框架 1.2.2 公共语言运行时(CLR) 1.2.3 .NET Framework 类库 1.3 安装Visual Studio 2008 1.3.1 安装Visual ...
1.1.5 ASP.NET 3.5新增控件 1.1.6 ASP.NET 3.5 AJAX 1.2 .NET应用程序需框架 1.2.1 什么是.NET应用程序框架 1.2.2 公共语言运行时(CLR) 1.2.3 .NET Framework 类库 1.3 安装Visual Studio 2008 1.3.1 安装Visual ...
1.1.5 ASP.NET 3.5新增控件 1.1.6 ASP.NET 3.5 AJAX 1.2 .NET应用程序需框架 1.2.1 什么是.NET应用程序框架 1.2.2 公共语言运行时(CLR) 1.2.3 .NET Framework 类库 1.3 安装Visual Studio 2008 1.3.1 安装Visual ...