SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => ASP .NET => Mensaje iniciado por: Burn^_^ en Jueves 16 de Marzo de 2006, 17:32

Título: Response.write
Publicado por: Burn^_^ en Jueves 16 de Marzo de 2006, 17:32
Hola de nuevo,

Tengo una duda a ver si alguien sabe como y si se puede hacer, ya que por mucho que miro nada de nada.

Tengo un dropdownlist y el texto de cada listitem lo tengo pintado de un color diferente. La cuestion es:

¿¿Como puedo hacer para que a la hora de hacer un response.write() no me muestre el texto en negro, y me muestre el texto pero con su color??

Gracias de antemano.
Título: Re: Response.write
Publicado por: RiLaRos en Jueves 16 de Marzo de 2006, 20:18
Para mostrar un texto con formato o color puedes hacer lo siguiente:

Código: Text
  1. Response.Write("<font color='#0000FF'>" + "Nombre" + "</font>");
  2.  

eso te mostraria la palabra nombre en color azul, puedes adapatarlo de acuerdo a como lo necesites.

Salu2... :kicking:
Título: Re: Response.write
Publicado por: Burn^_^ en Viernes 17 de Marzo de 2006, 15:28
Gracias por responder pero....

Si tuvieses por ejemplo un string con una lista de colores que la recorrieses con un for... ¿como lo harias? a mi no me sale.. no se si es porque no se puede hacer.

Gracias de nuevo.

Código: Text
  1.  
  2. For m = 0 To arrlist.Count - 1
  3.       response.write("<font color='arrlist(m).Text'>" +
  4.                                 "nombre" + "</font>")
  5. Next
  6.  
  7.  
Título: Re: Response.write
Publicado por: RiLaRos en Viernes 17 de Marzo de 2006, 18:29
claro que se puede hacer, segun tu codigo quedaria asi:

Citar
For m = 0 To arrlist.Count - 1
     response.write("<font color='" + arrlist(m).Text + "'>" +
                               "nombre" + "</font>")
Next

pero aca te paso otro que hice en C# 2.0  :D

Código: Text
  1.  
  2. string[] List= new string[3];
  3. List[0] = &#34;#0000CC&#34;;
  4. List[1] = &#34;#CC0033&#34;;
  5. List[2] = &#34;#00FF33&#34;;
  6. String name;
  7. name = txtentry.Text;
  8. for (int i = 0; i&#60;List.Length; i++)
  9. {
  10.       Response.Write(&#34;&#60;font color='&#34; +List[i]+&#34;'&#62;&#34; + name + &#34;&#60;/font&#62;&#34;);
  11. }
  12.  

el cual te escribe el nombre que ingreses en esos 3 colores que puse en el arreglo  :P .

Espero ayudarte en algo con esto.

Salu2.... :kicking: