如何在不为每种语言创建单独的ASP页面的情况下制作双语网站?

时间:2008-10-15 03:25:19

标签: layout internationalization

我需要有关如何处理表格布局问题的想法。 我想根据选择的语言设置不同的列宽。

3 个答案:

答案 0 :(得分:3)

您可以使用特定语言的CSS,然后根据语言加载适当的CSS。

在CSS中,您可以为表格添加样式以定义布局。

答案 1 :(得分:1)

根据当前选择的语言在scriplet中使用if-else并放置适当的“td”标签。

希望这就是你要找的东西!

答案 2 :(得分:1)

变量开关,例如:

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

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

对于c#,代码为:

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