Bonjour à tous,
J'ai un problème avec mes accents quand je remplis mon dropdownlist dynamiquement.
Dans mon fichier web.config :
Code :
- <?xml version="1.0" encoding ="iso-8859-1"?>
- ....
- <globalization fileEncoding="iso-8859-1" requestEncoding="iso-8859-1" responseEncoding="iso-8859-1" />
- ....
|
Dans mon fichier default.aspx :
Code :
- <%@ Page Language="VB" ContentType="text/html" ResponseEncoding="iso-8859-1" %>
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- ....
|
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 :
- Protected Sub lstAge_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles lstAge.Load
- lstAge.Items.Clear()
- lstAge.Items.Add(New ListItem("Éducation (étudiant inclus)", "" ))
- ....
- End Sub
|
Voici ce que j'obtiens dans mon dropdownlist à l'éxécution :
Éducation (étudiant inclus)
Et quand je regarde dans le afficher source, j'obtiens ceci :
Code :
- ....
- <select name="_ctl3:lstAge" id="_ctl3_lstAge">
- <option value="">&Eacute;ducation (&eacute;tudiant inclus)</option>
- ....
|
Il transforme le & par & !!!!
Avez-vous une idée pourquoi .. svp .. ca fait 2 jours que je passe là dessus.
Merci à l'avance,
Rony