源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

asp.net 动态添加多个用户控件

  • 时间:2020-03-05 15:40 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:asp.net 动态添加多个用户控件
用户控件代码: 代码WebControls
[u]复制代码[/u] 代码如下:
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace xuyuanwang.myControl { public partial class Lablexuyuan : System.Web.UI.UserControl { string a = "ok"; public string A { set { a = value; } get { return a; } } protected void Page_Load(object sender, EventArgs e) { Label1.Text = A; } } }
aspx页面代码: 代码
[u]复制代码[/u] 代码如下:
public partial class WebForm1 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } protected void Button1_Click(object sender, EventArgs e) { myControl.Lablexuyuan ctl = (myControl.Lablexuyuan)Page.LoadControl("myControl/Lablexuyuan.ascx"); ctl.A = this.TextBox1.Text; ArrayList list = addl(ctl); for (int i = 0; i < list.Count; i++) { myControl.Lablexuyuan ctl2 = (myControl.Lablexuyuan)list[i]; this.UpdatePanel1.ContentTemplateContainer.Controls.Add(ctl2); } } private System.Collections.ArrayList addl(myControl.Lablexuyuan l) { System.Collections.ArrayList list = null; if (Session["a"] != null) { list = (ArrayList)Session["a"]; } else { list = new ArrayList(); } list.Add(l); Session["a"] = list; return list; }
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部