向弹出窗口添加动态用户控件 [英] adding dynamic usercontrol to the popUp
本文介绍了向弹出窗口添加动态用户控件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
您好,我正在通过选择下拉菜单项将用户控件添加到表单中.
当我第一次单击每个用户控件上的插入按钮时不起作用,但第二次起作用时
我该怎么办?
用户控制page_load
hello , i am adding user controls to a form by selecting a dropdown items
when i clicking a insert button on each user control for first time is not working but for the second time is working
what can i doing?
user control page_load
protected void Page_Load(object sender, EventArgs e)
{
try
{
//if ( IsPostBack)
// return;
if (Request.QueryString["ctc"] != null)
{
HIDctg_Id.Value = Request.QueryString["ctc"];
}
if (Request.QueryString["id"] != null)
{
hdnID.Value = Request.QueryString["id"].ToString();
Equipment.Entities.eqp_IEC600441ClassP _iec = _eqp_IEC600441ClassPService.FindByiec_Id (Convert.ToInt64(hdnID.Value));
_eqp_IEC600441ClassP = _iec;
eqp_IEC600441ClassP = _iec;
}
else
{
hdnID.Value = "0";
BTNDelete.Visible = false;
}
}
catch
{
}
}
表单代码:::
form code :::
protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
CreateStandardsCoreUC();
}
public void CreateStandardsCoreUC() {
if (ddl_CoresStandards.SelectedValue != "select")
{
Control uc = (Control)Page.LoadControl(getUserControl(ddl_CoresStandards.SelectedValue));
pnlUC.Controls.Add(uc);
}
}
推荐答案
由uc.ID = ddl_CoresStandards.SelectedItem.Text +"1";
solved by uc.ID = ddl_CoresStandards.SelectedItem.Text + "1";
这篇关于向弹出窗口添加动态用户控件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文