q tal...
he creado un dos asp:textbox en el codebehind y su respectivoasp:button, esto porque debo mostrarlos entre medio de una lista si cumple cierto requisitos y la lista se muestra en un asp:PlaceHolder, bueno la casa es que no funciona lo del onclick, generalmente uno lo hace de esta forma 1[code] en el aspx y funciona pero cuando lo defino en el code-behind no pesca....
Código:
<asp:ImageButton ID="ButtonVidereSearch" runat="server" OnClick="ButtonVidereSearch_Click" ImageUrl="/Images/btnSearchonSmaa.png" />
muestro el codigo a continuacion, espero que alguien me pueda ayudar

...
Código:
TextBox textBoxPrisFra = new TextBox();
TextBox textBoxPrisTil = new TextBox();
Button searchPris = new Button();
textBoxPrisFra.ID = "textBoxPrisFra";
textBoxPrisFra.Attributes.Add("runat", "server");
textBoxPrisFra.Width = 50;
textBoxPrisFra.CssClass = "font4 colord";
textBoxPrisTil.Attributes.Add("ID", "textBoxPrisTil");
textBoxPrisTil.Attributes.Add("runat", "server");
textBoxPrisTil.Width = 50;
textBoxPrisTil.CssClass = "font4 colord";
searchPris.Text = "Søk";
searchPris.OnClientClick = "ButtonsearchPris_Click";
//aca hago la condicion y los muestra en el PlaceHolder
if (filterCategory.Text == "Prisantydning")
{
//tc.Controls.Add(IdCat);
tc.Controls.Add(textBoxPrisFra);
tc.Controls.Add(labelI);
tc.Controls.Add(textBoxPrisTil);
tc.Controls.Add(searchPris);
}
.......
protected void ButtonsearchPris_Click(object sender, EventArgs e)
{
string PrisFra = textBoxPrisFra.Text;
string PrisTil = textBoxPrisTil.Text;
if (string.IsNullOrEmpty(PrisFra))
Page.RegisterStartupScript("myScript", "<script language=JavaScript>alert(\"Du må skrive noe i søkefeltet \\n før du trykker på søkeknappen. \"); </script>");
else
{
//aca esta url esta erronea intencionalmente pero no se cae
Response.Redirect("MarketBrowsea.aspx?");
}
}