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 1:08am

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

  Print Answers RSS
0 OriginalGriff 555
1 Sergey Alexandrovich Kryukov 523
2 CPallini 415
3 George Jonsson 231
4 ChauhanAjay 160
0 OriginalGriff 5,450
1 CPallini 4,500
2 Sergey Alexandrovich Kryukov 4,032
3 George Jonsson 3,057
4 Gihan Liyanage 2,445


Advertise | Privacy | Mobile
Web03 | 2.8.140916.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