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

Problema extraño con & en C#

Estas en el tema de Problema extraño con & en C# en el foro de .NET en Foros del Web. Hola a todos! tengo un problema.. estoy tratando de crear un string con un & pero no se porque no se muestra el &! es ...
  #1 (permalink)  
Antiguo 12/07/2009, 12:08
 
Fecha de Ingreso: octubre-2004
Mensajes: 107
Antigüedad: 19 años, 6 meses
Puntos: 0
Problema extraño con & en C#

Hola a todos!
tengo un problema.. estoy tratando de crear un string con un & pero no se porque no se muestra el &! es como si lo estubiera omitiendo..

label1.Text = @"http://pagina.com/reserve.php?id=" + aux + @"&search=&page=0";

y al verlo por pantalla no estan los &! no se porque y no se como solucionarlo..

alguna idea?

gracias
  #2 (permalink)  
Antiguo 13/07/2009, 01:24
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: Problema extraño con & en C#

Supongo que lo que ocurre es que cuando sale por pantalla lo está interpretando como html, y en ese caso & debería ser sustituido por "&" o "&38;" . Prueba así y dinos cómo te ha ido.

Última edición por Fuzzylog; 13/07/2009 a las 01:25 Razón: Al publicar se ha comido una parte del texto
  #3 (permalink)  
Antiguo 13/07/2009, 16:25
 
Fecha de Ingreso: octubre-2004
Mensajes: 107
Antigüedad: 19 años, 6 meses
Puntos: 0
Respuesta: Problema extraño con & en C#

al parecer solamente lo mostraba mal en el label.. porque hice un write por consola y sale bien con los &... es extraño este c# :P

gracias
  #4 (permalink)  
Antiguo 14/07/2009, 00:35
Avatar de Fuzzylog  
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 15 años, 8 meses
Puntos: 188
Respuesta: Problema extraño con & en C#

Curioso esto

http://msdn.microsoft.com/es-es/libr...ic(VS.80).aspx
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 12:17.