1º En CodeBehind usar el objeto GetLocalResourceObject:
- Label1.Text = GetLocalResourceObject("Label1Resource1.Text").ToString()
- <asp:Label ID="Label1" runat="server" Text="<% Resources:Label1.Text %>" />
3º En el source usar el atributo meta en el elemento del control Asp.Net:
- <asp:Label ID="Label1" runat="server" meta:ResourceKey="lblLabel1" />
4º Usando recursos globales; en el source modificar el atributo Text:
- <asp:Label ID="Label1" runat="server" Text="<%$ Resources:ClassNameRS, Label1 %>" />
5º Usando recursos globales; en el code behind usar objeto Resources:
- Label1.Text = Resources.ClassNameRS.Label1
En la parte gráfica de la página (Diseño) existe una propiedad llamada Expressions. Esa propiedad permite asociar un key que se encuentra en un archivo de recursos con una propiedad del control. Esto es solo para hacer las cosas más rápido.
No hay comentarios:
Publicar un comentario