Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/07/2011, 09:48
Avatar de kharen
kharen
 
Fecha de Ingreso: septiembre-2009
Mensajes: 75
Antigüedad: 14 años, 7 meses
Puntos: 2
Pregunta Enviar mas de 1 parametro desde button aspx c#

Hola a todos

Tengo una aplicacion web ASP.NET con C#
Mi problema es que no puedo enviar mas de 1 parametro desde una pagina aspx hacia la otra pagina aspx. Estoy haciendo que cuando hagan click en un button del gridview, el button envie 2 parametros. Ya he probado con un solo parametro y sí funciona, pero con 2 el programa lo toma como sisolo fuera 1, y coge el que esta despues de la coma. Asi es mi codigo:

Pagina.aspx

<asp:ImageButton ID="imgEditSubPaginas" runat="server"
ImageUrl="~/Images/Admin/file2.jpg" CommandName="VerSubPaginas"
CommandArgument='<%# Eval("IdPagina","Titulo")%>' onclick="imgEditSubPaginas_Click"/>


Y dentro de Pagina.aspx.cs

protected void imgEditSubPaginas_Click(object sender, ImageClickEventArgs e)
{
String cad = "";
ImageButton imgEditProd = (ImageButton)sender;
cad = imgEditProd.CommandArgument;
int IdPagina=0;


string script = "<script language=javascript> openURL('ListaSubPaginas.aspx?idPagina=" + IdPagina + "&Titulo="+"ej"+"',1024,768) </script>";
ClientScript.RegisterStartupScript(typeof(Page), "openURL", script);
}

la variable cad solo recibe el valor del 2do parametro (Titulo).

Porfas si me pueden ayudar.