Pergunta

Atualmente estou construindo na versão 3.5 do framework .Net e tenho um arquivo de recursos (.resx) que estou tentando acessar em um aplicativo da web.Expus as propriedades .resx como modificadores de acesso público e sou capaz de acessar essas propriedades nos arquivos do controlador ou em outros arquivos .cs no aplicativo da web.Minha pergunta é esta:É possível acessar os pares nome/valor na minha página de visualização?Eu gostaria de fazer algo assim...

text="<%$ Resources: Namespace.ResourceFileName, NAME %>"  

ou algum outro método semelhante na página de visualização.

Foi útil?

Solução

<%= Resources.<ResourceName>.<Property> %>

Outras dicas

Exponha a propriedade do recurso que você deseja consumir na página como uma propriedade de página protegida.Então você pode simplesmente usar "this.ResourceName"

Se você estiver usando o ASP.NET 2.0 ou superior, depois de compilar com o arquivo de recurso, poderá referenciá-lo por meio do namespace Resources:

text = Resources.YourResourceFilename.YourProperty;

Você ainda obtém o Intellisense nos nomes de arquivos e propriedades.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top