Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2615 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  [ASP.NET][VB.net] Problème avec accents (DropDownList)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ASP.NET][VB.net] Problème avec accents (DropDownList)

n°1276677
aspixmedia
Posté le 04-01-2006 à 04:29:47  profilanswer
 

Bonjour à tous,
 
J'ai un problème avec mes accents quand je remplis mon dropdownlist dynamiquement.
 
Dans mon fichier web.config :

Code :
  1. <?xml version="1.0" encoding ="iso-8859-1"?>
  2. ....
  3. <globalization fileEncoding="iso-8859-1" requestEncoding="iso-8859-1" responseEncoding="iso-8859-1" />
  4. ....


 
Dans mon fichier default.aspx :

Code :
  1. <%@ Page Language="VB" ContentType="text/html"  ResponseEncoding="iso-8859-1" %>
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  5. ....


 
Ensuite dans mon control (fichier.ascx), j'ai un  
<asp: DropDownList id="lstAge" runat="server"></asp: DropDownList> :  
 
Et dans mon fichier (fichier.ascx.vb), j'ai ce code  

Code :
  1. Protected Sub lstAge_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles lstAge.Load
  2.         lstAge.Items.Clear()
  3.         lstAge.Items.Add(New ListItem("&Eacute;ducation (&eacute;tudiant inclus)", "" ))
  4.         ....
  5.     End Sub


 
Voici ce que j'obtiens dans mon dropdownlist à l'éxécution :
&Eacute;ducation (&eacute;tudiant inclus)
 
Et quand je regarde dans le afficher source, j'obtiens ceci :  

Code :
  1. ....
  2. <select name="_ctl3:lstAge" id="_ctl3_lstAge">
  3. <option value="">&amp;Eacute;ducation (&amp;eacute;tudiant inclus)</option>
  4. ....


 
Il transforme le & par &amp; !!!!
 
Avez-vous une idée pourquoi .. svp .. ca fait 2 jours que je passe là dessus.
 
Merci à l'avance,
 
Rony

Message cité 1 fois
Message édité par aspixmedia le 04-01-2006 à 04:34:33
mood
Publicité
Posté le 04-01-2006 à 04:29:47  profilanswer
 

n°1604979
Hombre1
Posté le 28-08-2007 à 10:49:22  profilanswer
 

Salut,
 
Je viens aussi de rencontrer le problème...
J'avais beau utiliser les codes HTML, .Net me transformait mon &eacute; en &amp;eacute; => donc forcément mauvais affichage !
Donc j'ai utiliser l'astuce suivante, dans le code behind :
 

Code :
  1. ...
  2. maDropDownList.Items.Add(New ListItem(Server.HtmlDecode("Salari&eacute;s" ), "1" ))
  3. ...


 
Et ouais, décoder l'expression encodée, ben ça marche !
 
@+
 

aspixmedia a écrit :

Bonjour à tous,
 
J'ai un problème avec mes accents quand je remplis mon dropdownlist dynamiquement.
 
Dans mon fichier web.config :

Code :
  1. <?xml version="1.0" encoding ="iso-8859-1"?>
  2. ....
  3. <globalization fileEncoding="iso-8859-1" requestEncoding="iso-8859-1" responseEncoding="iso-8859-1" />
  4. ....


 
Dans mon fichier default.aspx :

Code :
  1. <%@ Page Language="VB" ContentType="text/html"  ResponseEncoding="iso-8859-1" %>
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  5. ....


 
Ensuite dans mon control (fichier.ascx), j'ai un  
<asp: DropDownList id="lstAge" runat="server"></asp: DropDownList> :  
 
Et dans mon fichier (fichier.ascx.vb), j'ai ce code  

Code :
  1. Protected Sub lstAge_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles lstAge.Load
  2.         lstAge.Items.Clear()
  3.         lstAge.Items.Add(New ListItem("&Eacute;ducation (&eacute;tudiant inclus)", "" ))
  4.         ....
  5.     End Sub


 
Voici ce que j'obtiens dans mon dropdownlist à l'éxécution :
&Eacute;ducation (&eacute;tudiant inclus)
 
Et quand je regarde dans le afficher source, j'obtiens ceci :  

Code :
  1. ....
  2. <select name="_ctl3:lstAge" id="_ctl3_lstAge">
  3. <option value="">&amp;Eacute;ducation (&amp;eacute;tudiant inclus)</option>
  4. ....


 
Il transforme le & par &amp; !!!!
 
Avez-vous une idée pourquoi .. svp .. ca fait 2 jours que je passe là dessus.
 
Merci à l'avance,
 
Rony



Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  [ASP.NET][VB.net] Problème avec accents (DropDownList)

 

Sujets relatifs
Probleme avec Google...Problème de librairie spring
[JS] Problème pour changer une valeur ds un inputprobleme avec php et flash
Petit problème avec vb6 et mysqlProblème durée session PHP
(résolu) vba excel : probleme de typage stringproblème formulaire
problème scrollbarProbleme setIcon sous linux & Javadoc
Plus de sujets relatifs à : [ASP.NET][VB.net] Problème avec accents (DropDownList)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR