Comment faire un site bilingue sans créer une page ASP séparée pour chaque langue?

StackOverflow https://stackoverflow.com/questions/203620

  •  03-07-2019
  •  | 
  •  

Question

J'ai besoin d’idées sur la façon de résoudre le problème d’agencement de la table. Je souhaite définir une largeur différente des colonnes en fonction de la langue sélectionnée.

Était-ce utile?

La solution

Un commutateur variable, tel que:

<%
dim columnWidth
if session("lang") = "eng" then
    columnWidth = 50
else
    columnWidth = 100
end if
%>

<table>
    <tr>
        <td width="<%= columnWidth %>px">[content]</td>
    </tr>
</table>

Pour c #, le code serait:

<%
private int columnWidth;
if (session("lang") == "eng") {
    columnWidth = 50;
} else {
    columnWidth = 100;
}
%>

Autres conseils

Vous pouvez avoir un CSS spécifique à une langue, puis charger simplement le CSS approprié en fonction de la langue.

Dans le CSS, vous pouvez ajouter des styles à votre tableau pour définir la mise en page.

Utilisez if-else dans le scriptlet en fonction de la langue actuellement sélectionnée et placez le " td " approprié tags.

J'espère que c'est ce que vous recherchez!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top