asp.net multiview控件如何自动添加view
2010-03-30 16:32
363 查看
asp.net的multiview控件提供了一个展示多个panle但只在一个显示一个panle的作用。
具体显示那个是由控件的ActiveViewIndex控制的。默认是0。
有时候我们需要在后台动态的创建出我们View。直接给出代码。简单的东西,废话不多说了。
前台需要有一个ID为test的multiview控件。
如果该程序在母版页中,可能出现找不到multiview控件。那么可以尝试使用Page.Master.FindControl("")一级一级的往下面找即可。
具体显示那个是由控件的ActiveViewIndex控制的。默认是0。
有时候我们需要在后台动态的创建出我们View。直接给出代码。简单的东西,废话不多说了。
前台需要有一个ID为test的multiview控件。
using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI.HtmlControls; public partial class _Default : System.Web.UI.Page { protected override void OnPreInit(EventArgs e) { createView(); base.OnPreInit(e); } protected void Page_Load(object sender, EventArgs e) { } private void createView() { for (int i = 0; i < 3; i++) { View view = new View(); view.ID = "view1"+i.ToString(); Button button = new Button(); button.ID = "btn" + i.ToString(); button.Text = "btn"+i.ToString(); button.Click += new EventHandler(button_Click); view.Controls.Add(button); test.Controls.Add(view); } } void button_Click(object sender, EventArgs e) { if ((int)this.test.ActiveViewIndex < 2) { this.test.ActiveViewIndex++; } else { Response.Write("没了!"); } } }
如果该程序在母版页中,可能出现找不到multiview控件。那么可以尝试使用Page.Master.FindControl("")一级一级的往下面找即可。
相关文章推荐
- asp.net multiview控件如何自动添加view
- 《Programming ASP.NET》学习笔记(MultiView和View控件)
- ASP.NET中MultiView和View选项卡控件的使用方法
- 用一个例子讲述如何向ASP.NET Web服务器按钮控件添加客户端脚本
- Asp.Net 开发之(1) ---如何自动加载数据到页面或更新数据到数据容器中(基础控件)
- 在asp.net中,添加itemtempert 项模板时,如果在项模板里有其它控件,如何控件这些控件的属性?
- asp.net中服务器控件如何添加客户端的js事件?
- ASP.NET------Multiview和View控件
- ASP.NET中MultiView和View选项卡控件的使用方法
- 解决VisualStudio2008下asp.net mvc开发向View中添加服务器控件崩溃的问题
- asp.net--MultiView和View控件
- 解决VisualStudio2008下asp.net mvc开发向View中添加服务器控件崩溃的问题
- 章鱼哥—VB.NET 如何实现代码自动生成控件 添加绑定事件
- ASP.NET - MultiView 和 View Web 服务器控件概述(一)
- ASP.NET - MultiView 和 View Web 服务器控件概述(三)
- 如何给指定的asp.net控件添加样式
- 如何在ASP.NET中为DataGrid添加自动编号的功能
- ASP.NET - MultiView 和 View Web 服务器控件概述(二)
- ASP.NET WEB控件如何添加控件事件的响应函数
- ASP.NET - 如何:禁用 ASP.NET 服务器控件验证