Compartilhar via


Como: localizar ASPX marcação

Páginas deASP.NET (.aspx) geralmente usam valores de cadeia de caracteres pré-programadas.Para localizar estas cadeias de caracteres, substituir-las com expressões que referenciam recursos localizados.

Localizando a marcação ASPX

Para localizar a marcação ASPX

  1. Adicionar arquivos de recurso separados: um para o idioma padrão e um para cada idioma localizado.

    Se você estiver localizando somente marcação e não o código, adicione um item global do Arquivo de recursos.Se você estiver localizando o código e a marcação, adicione um item de projeto de Arquivo de recursos.

    1. Para adicionar recursos globais Arquivo, em Gerenciador de Soluções, abra o menu de atalho para um item de projeto do SharePoint, e clique em Adicionar, Novo Item.Sob o nó do SharePoint 2010 , escolha o modelo de Recursos globais Arquivo .

    2. Para adicionar recursos Arquivo, em Gerenciador de Soluções, abra o menu de atalho para um item de projeto do SharePoint, e clique em Adicionar, Novo Item.Em Visual Basic ou o nó de Visual C# , escolha o modelo de Arquivo de Recursos .

    ObservaçãoObservação

    Certifique-se de adicionar arquivos de recurso a um item de projeto do SharePoint para ativar a propriedade do tipo de implantação.Esta propriedade é necessária posteriormente em este procedimento.Se sua solução não tiver um item de projeto do SharePoint, você pode adicionar um projeto vazio do SharePoint e remova o arquivo padrão de Elements.xml.

  2. Dê o arquivo de recurso de linguagem padrão um nome de sua escolha acrescentado com uma extensão .resx, como MyAppResources.resx.Use o mesmo nome de base para cada arquivo de recurso localizado, mas adicionar a cultura ID. Por exemplo, nomeie um recurso localizado em alemão MyAppResources.de-DE.resx.

  3. Alterar o valor da propriedade de Tipo de implantação de cada arquivo de recurso a AppGlobalResource para fazer com que implantem da pasta App_GlobalResources do servidor.

  4. Se você estiver usando recursos para localizar o código além do que a marcação ASPX, deixe a valor da propriedade de Ação de Compilação de cada arquivo como Recurso Incorporado.Se você estiver usando arquivos de recurso para localizar apenas a marcação, você pode opcionalmente alterar o valor de propriedade de arquivos a Conteúdo.Para mais informações, consulte Localização de soluções do SharePoint.

  5. Abra cada arquivo de recurso e adicionar cadeias de caracteres localizadas, usando as mesmas identificações de cadeia de caracteres em cada arquivo.

  6. Em a marcação de XMLpara o ASPX página ou controle, substitui as cadeias de caracteres pré-programadas com os valores usando o seguinte formato:

    <%$Resources:Resource File Name, String ID%>
    

    Por exemplo, para localizar o texto para um controle de rótulo em uma página de aplicativo, você será alterado:

    <asp:Content ID="Main" ContentPlaceHolderID="PlaceHolderMain" runat="server">
    <asp:Label ID="lbl" runat="server" Text="Label text"></asp:Label>
    </asp:Content>
    

    to

    <asp:Content ID="Main" ContentPlaceHolderID="PlaceHolderMain" runat="server">
    <asp:Label ID="lbl" runat="server" Text="<%$Resources:MyAppResources,String1%>"></asp:Label>
    </asp:Content>
    
  7. Escolha a tecla F5 para compilar e executar o aplicativo.

  8. Em o SharePoint, altere o idioma de exibição de opção.

    As cadeias de caracteres localizadas aparecem no aplicativo.Para exibir recursos localizados, o servidor do SharePoint deve ter um pacote de idiomas instalado que corresponda à cultura do arquivo de recurso.

Consulte também

Tarefas

Como: localizar um recurso

Como: adicionar um arquivo de recurso

Como: Localize o código

Conceitos

Localização de soluções do SharePoint