Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: ASP:NET
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
 
    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....
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit.HTMLEditor" TagPrefix="cc1" %>
<UserInformation:SearchUserControl id="UserInformation"   runat="server"/>  
aspx.cs page..
 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 9-Nov-12 2:08am

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

  Print Answers RSS
0 DamithSL 265
1 CPallini 235
2 OriginalGriff 233
3 Maciej Los 175
4 George Jonsson 170
0 OriginalGriff 5,305
1 DamithSL 4,382
2 Maciej Los 3,760
3 Kornfeld Eliyahu Peter 3,470
4 Sergey Alexandrovich Kryukov 2,901


Advertise | Privacy | Mobile
Web03 | 2.8.141216.1 | Last Updated 9 Nov 2012
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100