각 언어에 대해 별도의 ASP 페이지를 만들지 않고 이중 언어 사이트를 만드는 방법은 무엇입니까?

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

  •  03-07-2019
  •  | 
  •  

문제

테이블 레이아웃 문제에 대한 아이디어가 필요합니다. 선택한 언어에 따라 열의 다른 너비를 설정하고 싶습니다.

도움이 되었습니까?

해결책

다음과 같은 변수 스위치

<%
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;
}
%>

다른 팁

언어 별 CSS를 가질 수 있으며 언어에 따라 적절한 CSS를로드 할 수 있습니다.

CSS에서는 레이아웃을 정의하기 위해 테이블에 스타일을 추가 할 수 있습니다.

현재 선택된 언어를 기반으로 IF-ELSE 내부에 사용하고 적절한 "TD"태그를 배치하십시오.

이것이 당신이 찾고있는 것이기를 바랍니다!

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top