Foros del Web » Programando para Internet » ASPX (.net) »

problema parametros Response.Redirect

Estas en el tema de problema parametros Response.Redirect en el foro de ASPX (.net) en Foros del Web. Hola soy nueva en este foro y tengo un problemita. Estoy intentando hacer un reporte. Y lo estaba haciendo con un gredview en donde obtengo ...
  #1 (permalink)  
Antiguo 04/07/2011, 13:28
 
Fecha de Ingreso: julio-2011
Mensajes: 17
Antigüedad: 12 años, 9 meses
Puntos: 1
Exclamación problema parametros Response.Redirect

Hola soy nueva en este foro y tengo un problemita. Estoy intentando hacer un reporte. Y lo estaba haciendo con un gredview en donde obtengo los datos de una tabla de mi BD y al seleccionar envió por medio de Response.Redirect los parámetros que necesito mostrar en otra página: mostrarReporte.aspx

Estaba todo bien hasta que empecé a ingresar texto más grande y me arroja lo siguiente el visual basic 2010 :

ArgumentException
{"El URI de redireccionamiento no puede contener caracteres de nueva línea."}

Por lo que estuve leyendo es que el response.Redirect no acepta algunos caracteressss .. y necesito de alguna forma que los acepte

Les dejo parte del coodigo

Dim row As GridViewRow = GridView1.SelectedRow

Response.Redirect("mostrarReporte.aspx?grado=" & row.Cells(2).Text & "&area=" & row.Cells(3).Text & "&auditor=" & row.Cells(4).Text & "&noRef=" & row.Cells(5).Text & "&carRef=" & row.Cells(6).Text & "&fecha=" & row.Cells(7).Text & "&descripcion=" & row.Cells(8).Text & "&respArea=" & row.Cells(9).Text & "&fechaDR=" & row.Cells(10).Text & "&fechaDA=" & row.Cells(11).Text & "&corecion=" & row.Cells(12).Text )


esperando alguna respuesta muchas gracias
  #2 (permalink)  
Antiguo 04/07/2011, 18:56
Avatar de jaullo  
Fecha de Ingreso: abril-2009
Mensajes: 994
Antigüedad: 15 años
Puntos: 30
Respuesta: problema parametros Response.Redirect

Hola,

Antes que nada quiero darte un consejo, no realices un informe de esta forma. Imaginate la cantidad de datos sensibles que podrias estar pasando en ese query string y el gran problema de seguridad al que te estas exponiendo.

Si quieres mostrar un reporte utiliza los elementos que asp.net trae para ello, llamese crystal reports o reporting services. Así tienes posibilidad de realizar reportes mejor diseñados y mas seguros.

http://www.gabrielortiz.com/descarga...Reports_XI.pdf

Saludos,

Jason Ulloa
Microsoft Community Contributor
__________________
http://geekswithblogs.net/jaullo/Default.aspx
Si te he ayudado regalame Karma positivo!!!
  #3 (permalink)  
Antiguo 05/07/2011, 17:08
 
Fecha de Ingreso: julio-2011
Mensajes: 17
Antigüedad: 12 años, 9 meses
Puntos: 1
Respuesta: problema parametros Response.Redirect

Cita:
Iniciado por jaullo Ver Mensaje
Hola,

Antes que nada quiero darte un consejo, no realices un informe de esta forma. Imaginate la cantidad de datos sensibles que podrias estar pasando en ese query string y el gran problema de seguridad al que te estas exponiendo.

Si quieres mostrar un reporte utiliza los elementos que asp.net trae para ello, llamese crystal reports o reporting services. Así tienes posibilidad de realizar reportes mejor diseñados y mas seguros.

[URL="http://www.gabrielortiz.com/descargas/Manual_Crystal_Reports_XI.pdf"]http://www.gabrielortiz.com/descargas/Manual_Crystal_Reports_XI.pdf[/URL]

Saludos,

Jason Ulloa
Microsoft Community Contributor


primero que todo gracias por el consejo, la verdad que uno de los informe lo hice con una herramienta que trae el visual 2010 ReporterViewer pero el q toy haciendo ahora no me resulto, puesto que necesito mostrar datos de una sola tupla para generar el informe y se me ocurrio hacerlo con Response.Redirect y si quiza no tome en cuenta que podian ingresar caracteres que no los tomara .. pero ahora no tengo mucho tiempo como ´para hacerlo en crystal_report
estoy frita :(

Etiquetas: parametros, aspx
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:42.