- Inside user control define event handler
public static event EventHandler ViewItem;
2. Button click event of user control
protected void lnkViewTest_Click(object sender, EventArgs e)
{
if (ViewItem != null)
{
Session["Menubtn"] = "VT";
ViewItem(null, new EventArgs());
}
3. page init event of main page
protected void Page_PreInit(object sender, EventArgs e)
{
//MasterPage mp = Page.Master
Master.LoadItemList += new EventHandler(Master_LoadItemList);
controls_ItemMenu.ViewItem += new EventHandler(Control_ViewItem);
}
4. Execution code of main page
public void Control_ViewItem(object sender, EventArgs e)
{
if (Session["Menubtn"] == "VT")
{
// Server.Transfer("~\\qa\\profile.aspx?item=" + Session["Menubtn"].ToString());
Response.Redirect("~\\qa\\profile.aspx?item=" + Session["Menubtn"].ToString());
}
}
Using above code, When u click button of user control you can fire method of main page.

