N
nitin khungar
I am adding controls to the UserControl dynamically and then loading the
UserControl Dynamically.But I am facing problem with firing of click
event of one of the buttons within the UserControl.It does not fire.
If I do the same thing in a aspx page instead of a user control then the
event fires perfectly.
Adding of dynamic control in the User control is being done as follows:
Page_Load
{
///
///
//
Table tbl = new Table();
tbl.Width = Unit.Percentage(100);
this.Controls.Add(tbl);
TableRow tr;
TableCell td;
btnSkipReg.ImageUrl = "../Images/btn_skip.gif";
btnSkipReg.ID = "btnSkipReg";
btnSkipReg.Style.Add("cursor", "hand");
tr = new TableRow();
td = new TableCell();
td.Controls.Add(btnSkipReg);
tr.Cells.Add(td);
tbl.Rows.Add(tr);
///
///
///
}
private void InitializeComponent()
{
this.btnSkipReg.Click += new
System.Web.UI.ImageClickEventHandler(this.SkipReg_Click);
}
private void SkipRegistration_Click(object sender,
System.Web.UI.ImageClickEventArgs e)
{
string redirectURL = "abc.aspx";
Response.Redirect(redirectURL, true);
}
UserControl Dynamically.But I am facing problem with firing of click
event of one of the buttons within the UserControl.It does not fire.
If I do the same thing in a aspx page instead of a user control then the
event fires perfectly.
Adding of dynamic control in the User control is being done as follows:
Page_Load
{
///
///
//
Table tbl = new Table();
tbl.Width = Unit.Percentage(100);
this.Controls.Add(tbl);
TableRow tr;
TableCell td;
btnSkipReg.ImageUrl = "../Images/btn_skip.gif";
btnSkipReg.ID = "btnSkipReg";
btnSkipReg.Style.Add("cursor", "hand");
tr = new TableRow();
td = new TableCell();
td.Controls.Add(btnSkipReg);
tr.Cells.Add(td);
tbl.Rows.Add(tr);
///
///
///
}
private void InitializeComponent()
{
this.btnSkipReg.Click += new
System.Web.UI.ImageClickEventHandler(this.SkipReg_Click);
}
private void SkipRegistration_Click(object sender,
System.Web.UI.ImageClickEventArgs e)
{
string redirectURL = "abc.aspx";
Response.Redirect(redirectURL, true);
}