Problema con botones de servidor
Aupa a todos,
Tengo un problema con los botones que parece una chorrada pero me esta sacando de quicio durante días.
No encuentro la solución y a ver si me echais una mano por favor.
Tengo 2 .aspx, donde en el 1ero el botón de tipo servidor me hace caso, y el segundo .aspx el botón no me recoge de los textboxes y no se porque puede ser:
En el 1ero de los .aspx en el page load no tengo nada y tengo un botón que coge una imagen y lo guarda en la base de datos:
---------------------------------------------------------------------------
private void Button1_Click(object sender, System.EventArgs e)
{
xxxxxx {código}
InsertarImagen ( ref arraybytes, "titulo.gif");
}
private void InsertarImagen(ref byte[] buffer, string strNombre)
{
conexion = new SqlConnection("Server=localhost;user=sa; Pwd=sa; Database=TiendaVirtual");
this.conexion.Open();
//xxxxxx código para insertarlo.
this.close.Close();
}
TODO CORRECTO.
---------------------------------------------------------------------------
El problema que tengo es en el 2º .aspx, donde tengo una llamada desde el page_load a un método que he hecho para construir un datagrid. Debajo de ese datagrid tengo unos text boxes y un botón, donde voy a insertar datos en la base de datos y al cargar otra vez la página se añade al datagrid superior.
Pero en este caso, el botón de tipo servidor no me hace caso, no hace nada y he tenido que poner uno de este tipo:
------->protected System.Web.UI.HtmlControls.HtmlInputButton Button1;
No entiendo porqué no hacen "click" los botones de servidor. Pero bueno.... y con los botones del tipo de arriba, he hecho:
private void Button1_ServerClick(object sender, System.EventArgs e)
{
this.InsertarEnForo(this.txtbAutor.Text, this.txtCabecera.Text, this.txtComentario.Value.ToString());
//cargo la misma página
this.Page.Server.Transfer("foro.aspx");
}
Pero me doy cuenta poniendo el debugger en marcha, que los textboxes cogen valor null y deberían coger lo que escribo.
Alguien me puede ayudar por favor? me estoy volviendo loco. Por favor, ayudarme.
Gracias.
Tengo un problema con los botones que parece una chorrada pero me esta sacando de quicio durante días.
No encuentro la solución y a ver si me echais una mano por favor.
Tengo 2 .aspx, donde en el 1ero el botón de tipo servidor me hace caso, y el segundo .aspx el botón no me recoge de los textboxes y no se porque puede ser:
En el 1ero de los .aspx en el page load no tengo nada y tengo un botón que coge una imagen y lo guarda en la base de datos:
---------------------------------------------------------------------------
private void Button1_Click(object sender, System.EventArgs e)
{
xxxxxx {código}
InsertarImagen ( ref arraybytes, "titulo.gif");
}
private void InsertarImagen(ref byte[] buffer, string strNombre)
{
conexion = new SqlConnection("Server=localhost;user=sa; Pwd=sa; Database=TiendaVirtual");
this.conexion.Open();
//xxxxxx código para insertarlo.
this.close.Close();
}
TODO CORRECTO.
---------------------------------------------------------------------------
El problema que tengo es en el 2º .aspx, donde tengo una llamada desde el page_load a un método que he hecho para construir un datagrid. Debajo de ese datagrid tengo unos text boxes y un botón, donde voy a insertar datos en la base de datos y al cargar otra vez la página se añade al datagrid superior.
Pero en este caso, el botón de tipo servidor no me hace caso, no hace nada y he tenido que poner uno de este tipo:
------->protected System.Web.UI.HtmlControls.HtmlInputButton Button1;
No entiendo porqué no hacen "click" los botones de servidor. Pero bueno.... y con los botones del tipo de arriba, he hecho:
private void Button1_ServerClick(object sender, System.EventArgs e)
{
this.InsertarEnForo(this.txtbAutor.Text, this.txtCabecera.Text, this.txtComentario.Value.ToString());
//cargo la misma página
this.Page.Server.Transfer("foro.aspx");
}
Pero me doy cuenta poniendo el debugger en marcha, que los textboxes cogen valor null y deberían coger lo que escribo.
Alguien me puede ayudar por favor? me estoy volviendo loco. Por favor, ayudarme.
Gracias.
