Click here to Skip to main content
15,891,629 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Can anyone tell me how i can get button event of user control at host page.my code is here.I create a ascx class name SearchUserControl
C#
  private DataTable dtsearch;
  public DataTable SearchBindFullDetail
  {
      get;set;
  }
public event EventHandler ButtonClickDemo;  // Event declaration
 protected void btnSearch_Click(object sender, EventArgs e)
 {
     if (ButtonClickDemo != null)
     {
         ButtonClickDemo(sender, e);
     }
     else
     {
         if (rbtnSearch.SelectedIndex == 0)
         {
         }
         else if (rbtnSearch.SelectedIndex == 1)
         {
             SearchUserControl srch = new SearchUserControl();
             srch.SearchBindFullDetail = admsz.SelAllDetlByMembrshipNoBal(txtMemberShipNo.Text);
         }
         else
         {
             lblMsz.Text = "Please select option for search.";
         }
     }

aspx page....
C#
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit.HTMLEditor" TagPrefix="cc1" %>
<UserInformation:SearchUserControl id="UserInformation"   runat="server"/>  

aspx.cs page..
C#
protected void Page_Load(object sender, EventArgs e)
   {
       if (!IsPostBack)
       {

           UserInformation.ButtonClickDemo += new EventHandler(UserInformation_ButtonClickDemo);

       }
   }
 protected void UserInformation_ButtonClickDemo(object sender, EventArgs e)
   {
       //  Put your search logic in here using myUserControl.SearchCriteria



   }
Posted

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900