¿Cómo crear un sitio bilingüe sin crear una página ASP separada para cada idioma?
-
03-07-2019 - |
Pregunta
Necesito ideas sobre cómo abordar el problema de diseño de tablas. Quiero establecer un ancho diferente de las columnas dependiendo del idioma seleccionado.
Solución
Un interruptor variable, 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 #, el código sería:
<%
private int columnWidth;
if (session("lang") == "eng") {
columnWidth = 50;
} else {
columnWidth = 100;
}
%>
Otros consejos
Puede tener un CSS específico para cada idioma, y ??luego simplemente cargar el CSS apropiado en función del idioma.
En el CSS puede agregar estilos a su tabla para definir el diseño.
Use if-else en el scriptlet en función del idioma seleccionado actualmente y coloque el " td " apropiado; etiquetas.
¡Espero que esto sea lo que está buscando!
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow