Compartilhar via


Como: Usar recursos para conjunto valores de propriedade em controles de servidor Web

Na página ASP.NET, você pode usar os seguintes métodos para ler os valores dos arquivos de recursos:

  • Implicit localization   O ASP.NET preenche os valores da propriedade de um recurso local baseado na associação de chaves em propriedades.Ao usar uma ferramenta no Visual Web Developer, você pode marcar automaticamente todos os controles em uma página para localização implícita.

  • Explicit localization   Cria uma expressão que lê um recurso específico de um arquivo de recurso local ou global.Você deve criar expressões para cada propriedade de controle que você deseja definir usando um recurso.

Você também pode ler os valores dos arquivos de recurso por programação.Para obter mais informações, consulte Como: Recuperar valores de recurso por programação.Para obter mais informações sobre localização explícita e implícita, consulte Visão geral sobre recursos de página da Web ASP.NET e Como: Usar recursos para conjunto valores de propriedade em controles de servidor Web.

Para usar localização implícita

  1. Abra a página para a qual você deseja criar arquivos de recurso.

  2. Alterne para o mode design.

  3. No menu Tools, clique em Generate Local Resource.

    O Visual Web Developer irá criar a pasta App_LocalResources se ela ainda não existir.Em seguida, o Visual Web Developer cria o arquivo de recurso base para a página atual, que inclui um par chave/nome para cada controle localizável de cada controle de servidor Web do ASP.NET na página.Finalmente, o Visual Web Developer adiciona um atributo meta a cada controle de servidor Web do ASP.NET para configurar o controle para usar localização implícita.

    Observação:

    Você também pode adicionar a meta atributo manualmente no modo de exibição fonte. Para obter detalhes, consulte:Como: Usar recursos para conjunto valores de propriedade em controles de servidor Web.

Para usar a localização explícita com expressões de recurso

  1. No modo Design, selecione o controle para o qual você deseja usar as expressões de recurso.

  2. Na categoria Data da janela Properties, clique em (Expressions) e clique no botão de reticências.

  3. Na caixa de diálogo Expressions, em Bindable Properties, selecione a propriedade que você deseja definir usando um recurso.

  4. Na lista Expression type, clique em Resources.

  5. Se você estiver trabalhando com recursos globais, digite o nome da classe para o arquivo de recursos que você deseja usar na caixa ClassKey.

    Observação:

    O nome de classe é baseado no nome do arquivo .resx.Um arquivo de recursos chamado WebResources.resx usa o nome de classe WebResources.Todos os arquivos de recursos em todos os idiomas usam o mesmo nome de classe.Se você deseja obter um recurso do arquivo de recursos local que está associado à página atual, esse valor é opcional.

  6. Na caixa ResourceKey, digite o nome do recurso que você deseja usar.Se você estiver usando o arquivo de recurso local para a página atual, você pode clicar a seta da lista suspensa para ver uma lista de recursos que estão disponíveis no arquivo.

  7. Repita as etapas de 3 a 6 para cada propriedade que você deseja definir no controle atual e clique em OK.

  8. Repita as etapas de 1 a 8 para cada controle para o qual você deseja usar os recursos.

Consulte também

Tarefas

Passo a passo: Usando recursos para localização com o ASP.NET

Como: Recuperar valores de recurso por programação

Conceitos

Visão geral sobre recursos de página da Web ASP.NET