Partilhar via


Suporte bidirecional para aplicativos da Web ASP.NET

Você pode criar aplicativos da Web que aceitam linguagens bidirecionais.Aplicativos ASP.NET necessitam de várias considerações quando você criá-los para permitir suporte bidirecional de uma base de código única.

Nomes de objetos em aplicativos da Web

Se sua cópia do Microsoft Windows estiver configurada com o idioma apropriado, você pode criar páginas da web ASP.NET usando uma linguagem bidirecional.Entretanto, se o aplicativo será acessado por usuários que não tenham a configuração de idioma apropriado, os nomes não serão processados corretamente.

Por exemplo, se você criar páginas da Web ASP.NET com nomes árabes, os usuários sem o pacote de idioma árabe do Windows não serão capazes de inserir os nomes, nem exibir as páginas corretamente.Portanto, em aplicativos da Web, você deve nomear elementos usando texto que serão processados corretamente em todos os computadores.

Suporte a cultura

Configurações Culture and UI culture determinam como um aplicativo funciona com valores de recurso localizado.Suporte a culture e UICulture é o mesmo para idiomas bidirecionais que é para qualquer outra linguagem.Para obter informação detalhada sobre valores de configuração de cultura, veja Como: conjunto a cultura e UI Culture for ASP.NET Web página globalização.

Codificação

Porque ASP.NET manipula todo texto como Unicode, ele suporte idiomas bidirecionais inerentemente.Você pode, opcionalmente, definir opções de codificação para especificar a codificação que é usada para trocar informações com navegadores e a codificação para aplicar aos arquivos para um aplicativo.Você pode fazer isto pela configuração dos atributos responseEncoding, requestEncoding e fileEncoding do elemento globalização no arquivo Web.config do aplicativo.Por padrão, esses atributos são definidos para codificação UTF-8, que suporta idiomas bidirecionais.Para informações detalhadas, consulte Como: selecionar uma codificação para globalização de página da Web do ASP.NET.

Suporte da direita para a esquerda

Quando você criar suas páginas de Formulário Web, você pode definir o atributo dir (direção).Use o atributo dir para especificar se você quer que a página use a ordem de leitura da esquerda para a direita ou da direita para a esquerda.No entanto, ele vai até o navegador do usuário para implementar a ação apropriada.Para informações detalhadas, consulte Como: Exibir Rótulos do direita para a esquerda Texto Using HTML para globalização.

Controles de servidor Web ASP.NET

Controles de servidor HTML e ASP.NET suportam idiomas Unicode e bidirecional.Por exemplo, os controles que oferecem suporte à ordem de leitura da direita para a esquerda e controles de entrada de texto, como o controle TextBox, permitem que você insira texto em Árabe ou Hebraico.O controle Calendar suporta calendários localizados (como Islâmico para Árabe) e texto bidirecional.

Existem problemas com alguns controles quando os controles forem usados com idiomas bidirecionais.Para informações detalhadas, consulte Controles da web ASP.NET em aplicativos bidirecionais.

Consulte também

Outros recursos

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