Como fazer um site bilíngüe sem criar uma página ASP separado para cada idioma?

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

  •  03-07-2019
  •  | 
  •  

Pergunta

Eu preciso idéias sobre como ir sobre problema de layout tabela. Eu quero definir a largura diferente das colunas dependentes do idioma escolhido.

Foi útil?

Solução

Um interruptor variável, como:

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

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

Para c #, o código seria:

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

Outras dicas

Você pode ter CSS linguagem específica, e então simplesmente carregar o CSS apropriado com base no idioma.

No CSS você pode adicionar estilos à sua mesa para definir o layout.

Use if-else dentro scriplet com base nas actualmente seleccionado linguagem e lugar apropriados tags "TD".

Espero que isso é o que você está procurando!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top