asp.net中动态创建用户控件,传递参数的问题

默认分类 未结 1 711
___丶自甴
___丶自甴 2023-03-17 08:01
相关标签:
1条回答
  • 2023-03-17 08:40

    ASPX.CS里的代码:

    代码如下:UserControl uc = (UserControl)LoadControl(actionOne[1].ToString());uc.GetType().GetProperty("cid").SetValue(uc, cid.ToString(), null);//主要就在这里,这里是添加属性,并赋值。uc.GetType().GetProperty("aid").SetValue(uc, id.ToString(), null);pageAscx.Controls.Add(uc);

    以下是ASCX下面的代码 代码如下: public string _cid = "0"; public string _aid = "0"; public string cid { get { return _cid; } set { _cid = value; } } public string aid { get { return _aid; } set { _aid = value; } } protected void Page_Load(object sender, EventArgs e) { }}

    request.string("")

    0 讨论(0)
提交回复