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

Pasar una variable de C# al aspx

Estas en el tema de Pasar una variable de C# al aspx en el foro de ASPX (.net) en Foros del Web. Hola que tal, recién estoy comenzando con asp.net y tengo una duda. Desde mi método Page_Load() que se encuentra en el archivoi C# quisiera pasar ...
  #1 (permalink)  
Antiguo 19/03/2008, 00:21
Avatar de phpleo  
Fecha de Ingreso: julio-2003
Ubicación: Lima, Perú
Mensajes: 34
Antigüedad: 20 años, 9 meses
Puntos: 1
Pasar una variable de C# al aspx

Hola que tal, recién estoy comenzando con asp.net y tengo una duda. Desde mi método Page_Load() que se encuentra en el archivoi C# quisiera pasar un valor a una variable que se encuentra en el archivo aspx asociado.

si hago esto:

Código:
String myVar = "Hola mundo!";
Response.Write(myVar);
Se envía sin problemas, pero si en mi aspx tengo algo como <%= myVar %>, ¿como le envió un valor a esta variable desde el método Page_Load() del archivo C# asociado?.

Muchas gracias de antemano.

PD: Estoy trabajando con asp.net 2005
__________________
Primero papel y lapiz, luego lo que quieras.
  #2 (permalink)  
Antiguo 19/03/2008, 08:34
Avatar de Indigo77  
Fecha de Ingreso: diciembre-2007
Ubicación: España
Mensajes: 60
Antigüedad: 16 años, 4 meses
Puntos: 0
Re: Pasar una variable de C# al aspx

Hola,

y porque no pones un Label en tu página, y el Page_Load pones

milabel.Text = "Hola mundo...";
  #3 (permalink)  
Antiguo 19/03/2008, 08:44
Avatar de phpleo  
Fecha de Ingreso: julio-2003
Ubicación: Lima, Perú
Mensajes: 34
Antigüedad: 20 años, 9 meses
Puntos: 1
Re: Pasar una variable de C# al aspx

Es por que estaba probando a recoger un XML de la base de datos y enviarselo a aspx. Algo así:

Código:
<?xml version='1.0' encoding='utf-8'?>
<results>
  <%= myVar %>
</results>
Donde myVar tiene todo el resto del XML recuperado.

¿hay forma?

Gracias de antemano.
__________________
Primero papel y lapiz, luego lo que quieras.
  #4 (permalink)  
Antiguo 19/03/2008, 08:49
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 8 meses
Puntos: 87
Re: Pasar una variable de C# al aspx

Pues al xml tendrias q usar un XmlDocument y usar la escritura por nodos y ahi escribir tu innertext
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #5 (permalink)  
Antiguo 19/03/2008, 22:33
Avatar de phpleo  
Fecha de Ingreso: julio-2003
Ubicación: Lima, Perú
Mensajes: 34
Antigüedad: 20 años, 9 meses
Puntos: 1
Re: Pasar una variable de C# al aspx

Muchas gracias por sus respuestas ^^
__________________
Primero papel y lapiz, luego lo que quieras.
  #6 (permalink)  
Antiguo 23/03/2008, 18:02
Avatar de shinblood  
Fecha de Ingreso: diciembre-2003
Ubicación: lima
Mensajes: 214
Antigüedad: 20 años, 4 meses
Puntos: 1
Re: Pasar una variable de C# al aspx

Respondiendo directamente tu pregunta, podrias declarar tu variable a nivel de clase (le llaman atributo creo ¿?)
Protected String myVar;
De esta manera por herencia la pagina aspx la podra utilizar.
__________________
saludos :adios:
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 10:17.