Response.Write

22/02/2005 - 14:48 por AJ | Informe spam
Hola estoy haciendo un proyecto que tiene las interfaces
en ASP.NET y la logica en C# pero no entiendo porque
coloque en la parte lógica un Response.Write y me da este
mensaje de error:

C:\Inetpub\wwwroot\conexUI\cargadata.cs(53): The type or
namespace name 'Response' could not be found (are you
missing a using directive or an assembly reference?)

No entiendo porque coloque en los using estos:

using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;


que son los que uso en ese archivo .cs.

Podrian ayudarme?

Gracias

Preguntas similare

Leer las respuestas

#1 pablo crosio
22/02/2005 - 18:21 | Informe spam
hola!

el Response.Write lo estas haciendo desde una clase Page o alguna que herede
de Page? o de alguna clase que contiene realmente la propiedad Response?

yo chekaria eso...

salu2!!

pablo

"AJ" escribió:

Mostrar la cita
#2 Anonimo
22/02/2005 - 20:26 | Informe spam
Puede aportar código de cargadata.cs.

Imagino que no es clase que hereda de Page y entonces
Response no es accesible.

Page.Response


Mostrar la cita
o alguna que herede
Mostrar la cita
propiedad Response?
Mostrar la cita
interfaces
Mostrar la cita
este
Mostrar la cita
or
Mostrar la cita
#3 Pedro Luna Montalvo, MVP
23/02/2005 - 02:43 | Informe spam
Como bien te indicaron antes, el objeto Response es un objeto propio de la
clase Page, por lo que es accesible solamente dentro de la clase que define
la propia pagina ASPX.

Si quieres que alguna otra clase tenga acceso al mismo, tendras que pasarle
ese objeto como parametro.

Por ejemplo, tu clase de logica puede ser algo asi:

class ClaseDeLogica {
public class ClaseDeLogica(HttpResponse response) {
// aca deberia guardarlo en algun lado para usarlo internamente
}

}


y desde la pagina, cuando quieras usar un objeto ClaseDeLogica:

ClaseDeLogica miObjeto = new ClaseDeLogica(this.Response);


Saludos
Pedro Luna, [MVP VB.NET]
Gye, Ecu

"AJ" escribió en el mensaje
news:04f401c518e5$2dc834c0$
Hola estoy haciendo un proyecto que tiene las interfaces
en ASP.NET y la logica en C# pero no entiendo porque
coloque en la parte lógica un Response.Write y me da este
mensaje de error:

C:\Inetpub\wwwroot\conexUI\cargadata.cs(53): The type or
namespace name 'Response' could not be found (are you
missing a using directive or an assembly reference?)

No entiendo porque coloque en los using estos:

using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;


que son los que uso en ese archivo .cs.

Podrian ayudarme?

Gracias
Ads by Google
Search Busqueda sugerida