Compartilhar via


Controles da web ASP.NET em aplicativos bidirecionais

Você pode usar controles de servidor HTML e ASP.NET com texto bidirecional.Normalmente, direção de texto é definida com o atributo dir de um elemento html em uma página, pois a direção de texto também afeta a posição da barra de rolagem em alguns navegadores.Para obter mais informações, vá para o Site da World Wide Web Consortium (W3C) e consulte "Informação de linguagem e direção do texto." " Além disso, você pode configurar controles de servidor ASP.NET para usar texto bidirecional.

Ordem de leitura do controle

Por padrão, os controles herdam a ordem de leitura a partir da página que estão.Adicionalmente, você pode definir a ordem de leitura para controles individuais da seguinte forma.

  • Controles de servidor HTML exibem uma propriedade Dir para que você possa definir na caixa de diálogo Propriedades.

  • Controles de servidor HTML exibem uma propriedade Direction para que você possa definir na caixa de diálogo Propriedades.

Para informações detalhadas, consulte Como: Exibir Rótulos do direita para a esquerda Texto Using HTML para globalização.

Exibindo numerais

Os controles DropDownList e ListBox sempre exibem numerais latinos, mesmo se as configurações regionais indicarem um local diferente.

Controles de validação

Principalmente, os controles de servidor ASP.NET que são usados para validação suportam idiomas bidirecionais.Observe o seguinte:

  • Os controles de validação não fazer Ignorar sinais diacríticos para o idioma árabe.

  • No controle RegularExpressionValidator, adicione o especificador \W para oferecer suporte a caracteres em idiomas bidirecionais.

    Por exemplo, a seguinte expressão regular é usada para validar uma expressão de email:

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

    O correspondente da expressão regular para textos multilíngues deve ser o seguinte:

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

    Para obter mais informações sobre expressões regulares, consulte Expressões Regulares do .NET Framework.

Para obter informações sobre como validar entrada do usuário, consulte Controles de Validação do ASP.NET.

Recorte

Em algumas circunstâncias, controles podem recortar texto quando os controles estiverem definidos com ordem de leitura da direita para esquerda.Você pode alterar isso, preenchimento a exibição para o controle com uma configuração de estilo como o seguinte:

style="PADDING-RIGHT: 5px"

Consulte também

Outros recursos

Globalização e Localização no ASP.NET