Foros del Web » Programación para mayores de 30 ;) » .NET »

c# no funciona Response.Write

Estas en el tema de c# no funciona Response.Write en el foro de .NET en Foros del Web. estoy desarrollando una pagina web, tengo en app_code una clase llamada consultas donde tengo mi conexion a la bd todo funciona el problema surge en: ...
  #1 (permalink)  
Antiguo 24/08/2011, 10:41
 
Fecha de Ingreso: junio-2010
Mensajes: 9
Antigüedad: 13 años, 10 meses
Puntos: 0
c# no funciona Response.Write

estoy desarrollando una pagina web, tengo en app_code una clase llamada consultas donde tengo mi conexion a la bd todo funciona el problema surge en:

catch (NpgsqlException ex)
{
// Verificar Tipo del Mensaje
if (ex.Code == "P0001")
{

Reponse.Write //intento mostrar un mensaje pero no me acepta usar Response me dice que no esta dentro del contexto actual
}

}
haber si me hechan una manito para solucionar eso
  #2 (permalink)  
Antiguo 24/08/2011, 10:53
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: c# no funciona Response.Write

Hola Jhael podrias hacer esto :
Código vb:
Ver original
  1. catch (NpgsqlException ex)
  2. {
  3. // Verificar Tipo del Mensaje
  4. if (ex.Code == "P0001")
  5. {
  6. Response.Write("<script language='Javascript'> alert('" + tu Mensaje + "'); </script>")
  7. }
  8. }
Probalo y nos cuentas. Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #3 (permalink)  
Antiguo 25/08/2011, 06:29
 
Fecha de Ingreso: junio-2010
Mensajes: 9
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: c# no funciona Response.Write

No funciona ya probe, el problema es que dentro de un web form se puede utilizar Response, pero dentro de una clase no, y no se como puedo solucionar el problema cuando ejecuto la sentencia que propones me sale un error que dice:
"El nombre Response no existe dentro de el contexto actual"
ayudenme si?
  #4 (permalink)  
Antiguo 25/08/2011, 06:58
 
Fecha de Ingreso: agosto-2011
Mensajes: 28
Antigüedad: 12 años, 8 meses
Puntos: 3
Respuesta: c# no funciona Response.Write

Hola jhael,
pruebe usando lo siguiente:

Httpcontext.current.response.write("Texto");

Puede que este mal porque no tengo donde probarlo, pero estoy seguro que es algo asi.

Un saludo.
  #5 (permalink)  
Antiguo 25/08/2011, 07:52
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: c# no funciona Response.Write

Ah está dentro de una clase? Porque no haces que el metodo retorne una cadena, osea si todo va bien que haga return "OK", en caso que no le haces return ("<script language='Javascript'> alert('" + tu Mensaje + "'); </script>") cosa que cuando lo llamas verificas si retornó "OK" si gustas no mandas nada pero si es diferente mandas toda la cadena recibida. Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #6 (permalink)  
Antiguo 25/08/2011, 13:13
 
Fecha de Ingreso: junio-2010
Mensajes: 9
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: c# no funciona Response.Write

ya probe con Httpcontext.current.response.write("Texto"); pero no funciona ya no me sale el error de Reponse pero ahora me sale Httpcontext no existe en el contexto actual ;(
  #7 (permalink)  
Antiguo 26/08/2011, 01:16
 
Fecha de Ingreso: agosto-2011
Mensajes: 28
Antigüedad: 12 años, 8 meses
Puntos: 3
Respuesta: c# no funciona Response.Write

Y tiene la referencia al system.web?
Otra cosa, puede poner su código para ver un poco mejor que puede ser lo que pasa?

Etiquetas: bd, sql
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 22:17.