Я бы хотел добавить действие OnClick к моей кнопке (buttonSearch) в WebCustomControl. Пожалуйста, помогите мне, потому что событие не работает.
Я пробовал поиск в гугле, но ничего не нашел: (
PS. Извините за мой английский :) 1003 *
Большое спасибо:)
namespace TestApp1.ctrls
{
[DefaultProperty("Text")]
[ToolboxData("<{0}:WebCustomControl1 runat=server></{0}:WebCustomControl1>")]
public class WebCustomControl1 : WebControl
{
private string searchText
{
get
{
if (ViewState["searchText"] == null)
{
return "";
}
else
{
return (String)ViewState["searchText"];
}
}
set
{
ViewState["searchText"] = value;
}
}
Panel searchPanel = new Panel() { Visible = true, Height = 62, Width = 321 };
Label LabelSearch = new Label() { Text = "Wyszukaj: " };
TextBox textBoxSearch = new TextBox() { Height = 16, Width = 184 };
Button buttonSearch = new Button() { Text = "Wyszukaj", Width = 259 };
//END PANEL SEARCH
protected override void RenderContents(HtmlTextWriter output)
{
//Button search click event
buttonSearch.Click += ButtonSearch_Click;
searchPanel.Controls.Add(LabelSearch);
searchPanel.Controls.Add(textBoxSearch);
searchPanel.Controls.Add(new LiteralControl("<br />"));
searchPanel.Controls.Add(buttonSearch);
searchPanel.RenderControl(output);
}
private void ButtonSearch_Click(object sender, EventArgs e)
{
searchPanel.Visible = false;
}
}
}