Como: Exibir Rótulos do direita para a esquerda Texto Using HTML para globalização
Ao escrever páginas Web do ASP.NET, a melhor maneira de fazer o texto fluir da direita para a esquerda é usar o atributo dir (direção).O atributo dir é geralmente colocado em uma marca html ou body, e então os controles e elementos HTML na página herdam a direção especificada.
A marca à qual o atributo dir é aplicado afeta como a página aparece, como segue:
Quando o valor para o atributo dir é rtl (direita para esquerda) na marca html, a página obtém o conjunto de estilos estendidos correto.Em um sistema bidirectional-ativado, a página é exibida como uma página da direita para a esquerda e uma barra de rolagem vertical aparece no lado esquerdo.
Quando o valor para o atributo dir é rtl (direita para esquerda) na marca body, quadros e legendas não herdam a direção da direita para esquerda.
Existem outras maneiras para definir o fluxo de texto, incluindo a marca bdo para substituição bidirecional, caracteres Unicode que tiverem incorporado informações direcionais, folhas de estilos em cascata, e assim por diante.Para obter mais informações, vá para o Global Development Computing Portal na Microsoft.com e procure por informações sobre criação HTML para conteúdo oriental.
Para definir o atributo dir em um página Web do ASP.NET
Na marca <html> ou <body>, defina dir para ltr ou rtl.
Observação de segurança: Este exemplo tem uma caixa de texto que aceita entrada do usuário, que é uma ameaça potencial de segurança.Por padrão, páginas Web ASP.NET validam se as entradas de usuário não incluem scripts ou elementos HTML.Para obter mais informações, consulte Visão Geral de Scripts Maliciosos.
Por exemplo:
<html dir="rtl"> <!-- Or --> <body dir="rtl" >
Para substituir a direção padrão para controles individuais, defina dir para cada controle como ltr ou rtl.
Por exemplo:
<table dir="ltr" > <asp:TextBox dir="ltr" >