S
spmm#
Hi!
Could someone please help me with the following; I have a WebControl that
basically looks like this:
public class LeftMenu : System.Web.UI.WebControls.WebControl
{
private string m_CurrentNodeId = string.Empty;
public string CurrentNodeId
{
get
{
return m_CurrentNodeId;
}
}
private void Page_Load(object sender, System.EventArgs e)
{
...
}
private void custExpand_Click(object sender,EventArgs e)
{
m_CurrentNodeId = e.SomeStringValue;
}
}
Which I'm loading into my parent page like this:
public class Default
{
protected LeftMenu mmLeftMenu;
protected System.Web.UI.WebControls.Panel pnlLeftMenu;
public string CurrentNodeId = String.Empty;
private void Page_Load(object sender, System.EventArgs e)
{
mmLeftMenu =
(LeftMenu)LoadControl(pnlLeftMenu,@"~\Controls\LeftMenu.ascx");
CurrentNodeId = mmLeftMenu.CurrentNodeId;
}
}
Problem is CurrentNodeId in Default never gets the value of
mmLeftMenu.CurrentNodeId, because custExpand_Click gets fired after the
Page_Load in Default. How should I set things up, so that I can get the
value of mmLeftMenu.CurrentNodeId in Default???
Thanks.
Could someone please help me with the following; I have a WebControl that
basically looks like this:
public class LeftMenu : System.Web.UI.WebControls.WebControl
{
private string m_CurrentNodeId = string.Empty;
public string CurrentNodeId
{
get
{
return m_CurrentNodeId;
}
}
private void Page_Load(object sender, System.EventArgs e)
{
...
}
private void custExpand_Click(object sender,EventArgs e)
{
m_CurrentNodeId = e.SomeStringValue;
}
}
Which I'm loading into my parent page like this:
public class Default
{
protected LeftMenu mmLeftMenu;
protected System.Web.UI.WebControls.Panel pnlLeftMenu;
public string CurrentNodeId = String.Empty;
private void Page_Load(object sender, System.EventArgs e)
{
mmLeftMenu =
(LeftMenu)LoadControl(pnlLeftMenu,@"~\Controls\LeftMenu.ascx");
CurrentNodeId = mmLeftMenu.CurrentNodeId;
}
}
Problem is CurrentNodeId in Default never gets the value of
mmLeftMenu.CurrentNodeId, because custExpand_Click gets fired after the
Page_Load in Default. How should I set things up, so that I can get the
value of mmLeftMenu.CurrentNodeId in Default???
Thanks.