UltimateSearch Class Library

UltimateSearchInput.Click Event

Event handler for the user clicks.

[Visual Basic]
Public Event Click As EventHandler
[C#]
public event EventHandler Click;

Example

This sample shows how to handle the user clicks on the search button.

  private void InitializeComponent()
  {
    this.UltimateSearchInput1.Click += new System.EventHandler(this.UltimateSearchInput1_Click);
    this.Load += new System.EventHandler(this.Page_Load);
  }
  
  private void UltimateSearchInput1_Click(object sender, System.EventArgs e)
  {
    // Get search terms
    string searchTerms = UltimateSearchInput1.SearchTextBox.Text;
  
    // Check search terms
    if (searchTerms != "")
    {
        // Get search output page
        string searchQuery = UltimateSearchInput1.SearchOutputPage;
        
        // Check search output page
        if (searchQuery == null)
            searchQuery = Page.Request.Path;
        else
            searchQuery = Page.ResolveUrl(searchQuery);
        
        // Build query string
        if (searchQuery.IndexOf("?") == -1)
            searchQuery += "?usterms=" + searchTerms;
        else
            searchQuery += "&usterms=" + searchTerms;
        
        // If you display the RadioButtonList control to get the search type
        if (UltimateSearchInput1.SearchTypeList.Visible)
            searchQuery += "&ustype=" + UltimateSearchInput1.SearchTypeList.SelectedValue;
  
        // Redirect to search output page
        Page.Response.Redirect(searchQuery, true);
    }
  }

See Also

UltimateSearchInput Class | Karamasoft.WebControls.UltimateSearch Namespace