Как сделать двуязычный сайт без создания отдельной ASP-страницы для каждого языка? - PullRequest
2 голосов
/ 15 октября 2008

Мне нужны идеи, как решить проблему с разметкой стола. Я хочу установить различную ширину столбцов в зависимости от выбранного языка.

Ответы [ 3 ]

3 голосов
/ 15 октября 2008

Вы можете использовать CSS для конкретного языка, а затем просто загрузить соответствующий CSS на основе языка.

В CSS вы можете добавить стили к вашей таблице для определения макета.

1 голос
/ 15 октября 2008

Переменный переключатель, например:

<%
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;
}
%>
1 голос
/ 15 октября 2008

Используйте if-else внутри скрипта на основе выбранного в данный момент языка и поместите соответствующие теги "td".

Надеюсь, это то, что вы ищете!

...