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ó:

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

Respuesta Responder a este mensaje
#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



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ó:

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



.

Respuesta Responder a este mensaje
#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
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida