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

como saber que pagina esta cargada?

Estas en el tema de como saber que pagina esta cargada? en el foro de ASPX (.net) en Foros del Web. Hola a todos, quisiera saber como recoger la informacion de que pagina esta cargada, para cambiar de color un menu.. esto es mi ejemplo IF ...
  #1 (permalink)  
Antiguo 03/09/2012, 07:06
 
Fecha de Ingreso: septiembre-2012
Ubicación: Bucaramanga
Mensajes: 8
Antigüedad: 11 años, 8 meses
Puntos: 0
Información como saber que pagina esta cargada?

Hola a todos, quisiera saber como recoger la informacion de que pagina esta cargada, para cambiar de color un menu..

esto es mi ejemplo

IF pagina cargada es (PagAdministrador) THEN
labeladministrador. color = rojo
end if


gracias de antemano
  #2 (permalink)  
Antiguo 03/09/2012, 08:32
Avatar de AWesker  
Fecha de Ingreso: octubre-2008
Mensajes: 177
Antigüedad: 15 años, 6 meses
Puntos: 27
Respuesta: como saber que pagina esta cargada?

¿Cómo te va?

Pues podría sugerirte 2 formas:
//Con esta obtienes toda la ruta
this.Page.AppRelativeVirtualPath.ToString();
//Con esta obtienes el nombre de la página incluyendo la extensión .aspx
System.IO.Path.GetFileName(Request.PhysicalPath);
//Y con un replace puedes obtener sólo el nombre:
System.IO.Path.GetFileName(Request.PhysicalPath).T oString().Replace(".aspx", String.Empty);

Saludos...
  #3 (permalink)  
Antiguo 03/09/2012, 09:47
 
Fecha de Ingreso: septiembre-2012
Ubicación: Bucaramanga
Mensajes: 8
Antigüedad: 11 años, 8 meses
Puntos: 0
De acuerdo Respuesta: como saber que pagina esta cargada?

muchas gracias

Me sirvió mucho, pero debo mejorar en la parte de CSS, ya que le intente cambiar el background-color en un Item de un TextMenu de la librería de Obout y por consiguiente solo me deja pos CSS (creo ), y no se como cambiar el color de ese solo item. Creo que es por el CSS pero no hallo como cambiar el CSS de solo el item. Si sabes algo te agradezco, muchas gracias.
  #4 (permalink)  
Antiguo 03/09/2012, 14:07
Avatar de cgonzalezm  
Fecha de Ingreso: junio-2012
Mensajes: 55
Antigüedad: 11 años, 10 meses
Puntos: 13
Respuesta: como saber que pagina esta cargada?

Desde el código puedes hacer esto:

protected void Page_Load(object sender, EventArgs e)
{
labeladministrador.Attributes.Add("background-color", "yellow");
}

desde diseño puedes hacer esto con jQuery

jQuery(document).ready( function(){
jQuery("#<%=labeladministrador.ClientID%>").css("b ackground-color","yellow");
});

Ambos hacen lo mismo

En el ejemplo de jQuery debes poner "background-color" junto, no entiendo porqué se separa la palabra background en esta página
  #5 (permalink)  
Antiguo 12/09/2012, 07:20
 
Fecha de Ingreso: septiembre-2012
Ubicación: Bucaramanga
Mensajes: 8
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: como saber que pagina esta cargada?

Gracias, fue de mucha ayuda

Etiquetas: asp
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 08:48.