양방향 응용 프로그램의 ASP.NET 웹 컨트롤

Visual Studio 2010

업데이트: 2007년 11월

HTML 및 ASP.NET 서버 컨트롤을 양방향 텍스트에 사용할 수 있습니다. 일반적으로 텍스트 방향은 일부 브라우저에서 스크롤 막대 위치에도 영향을 주므로 페이지에서 html 요소의 dir 특성을 사용하여 설정됩니다. 자세한 내용을 보려면 W3C(World Wide Web Consortium) 웹 사이트로 이동한 다음 "Language Information and Text Direction"을 참조하십시오. 또한 양방향 텍스트를 사용하도록 ASP.NET 서버 컨트롤을 구성할 수 있습니다.

기본적으로 컨트롤은 자신이 포함된 페이지에서 읽는 순서를 상속합니다. 또한 다음과 같이 개별 컨트롤에 대해 읽는 순서를 설정할 수도 있습니다.

  • HTML 서버 컨트롤은 속성 대화 상자에서 설정할 수 있는 Dir 속성을 노출합니다.

  • ASP.NET 서버 컨트롤은 속성 대화 상자에서 설정할 수 있는 Direction 속성을 노출합니다.

자세한 내용은 방법: 전역화를 위해 HTML 태그를 사용하여 오른쪽에서 왼쪽으로 텍스트 표시를 참조하십시오.

국가별 설정에 다른 로캘이 지정되어 있더라도 DropDownListListBox 컨트롤에는 항상 라틴어 숫자가 표시됩니다.

대개 유효성 검사에 사용되는 ASP.NET 서버 컨트롤은 양방향 언어를 지원합니다. 다음과 같은 내용을 참고하십시오.

  • 유효성 검사 컨트롤은 아랍어에 대한 분음 부호를 무시하지 않습니다.

  • RegularExpressionValidator 컨트롤에서는 \W 지정자를 추가하여 양방향 언어의 문자를 지원합니다.

    예를 들어 다음과 같은 정규식을 사용하여 전자 메일 주소의 유효성을 검사합니다.

    \w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
    

    이에 대한 다국어 텍스트의 정규식은 다음과 같습니다.

    (\w+|\W+)([-+.](\w+|\W+))*@(\w+|\W+)([-.](\w+|\W+))*\.(\w+|\W+)([-.](\w+|\W+))*
    

    정규식에 대한 자세한 내용은 .NET Framework 정규식을 참조하십시오.

사용자 입력의 유효성을 검사하는 방법에 대한 내용은 유효성 검사 ASP.NET 컨트롤을 참조하십시오.

오른쪽에서 왼쪽으로 읽기 순서가 설정된 컨트롤에서는 텍스트가 클리핑될 수도 있습니다. 다음과 같은 스타일 설정을 사용하여 컨트롤 표시를 채우면 이 순서를 변경할 수 있습니다.

style="PADDING-RIGHT: 5px"
표시: