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.