Compartir a través de


Cómo: Utilizar recursos para establecer valores de propiedad en los controles de servidor Web (Visual Studio)

Actualización: noviembre 2007

En una página ASP.NET, puede utilizar los métodos siguientes para leer los valores de los archivos de recursos:

  • Localización implícita   ASP.NET rellena los valores de la propiedad de un archivo de recursos local basado en claves coincidentes con las propiedades. Si utiliza una herramienta en Visual Web Developer, puede marcar automáticamente todos los controles de una página para localización implícita.

  • Localización explícita   Crear una expresión que lee un recurso concreto de un archivo de recursos local o global. Debe crear las expresiones de cada propiedad del control que desee establecer mediante un recurso.

También puede leer los valores de los archivos de recursos mediante programación. Para obtener más información, vea Cómo: Recuperar valores de recursos mediante programación. Para obtener más información sobre localización implícita y explícita, vea Información general sobre los recursos de las páginas Web ASP.NET y Cómo: Utilizar recursos para establecer valores de propiedad en los controles de servidor Web (Visual Studio).

Para utilizar la localización implícita

  1. Abra la página para la que desee crear los archivos de recursos.

  2. Cambie a la vista Diseño.

  3. En el menú Herramientas, haga clic en Generar recurso local.

    Visual Web Developer crea la carpeta App_LocalResources si aún no existe. Visual Web Developer crea, a continuación, el archivo de recursos base para la página actual, que incluye un par de clave-nombre por cada control traducible de los controles de servidor Web ASP.NET de la página. Finalmente, Visual Web Developer agrega un atributo meta a cada control de servidor Web ASP.NET con el fin de configurar el control para utilizar la localización implícita.

    Nota:

    También puede agregar manualmente el atributo meta en vista la vista Código fuente. Para obtener información detallada, vea Cómo: Utilizar recursos para establecer valores de propiedad en los controles de servidor Web (Visual Studio).

Para utilizar la localización explícita con expresiones de recursos

  1. En la vista Diseño, seleccione el control para el que desee utilizar las expresiones de recursos.

  2. En la categoría Datos de la ventana Propiedades, haga clic (Expresiones) y, a continuación, haga clic en el botón de puntos suspensivos.

  3. En el cuadro de diálogo Expresiones, en Propiedades enlazables, seleccione la propiedad que desea establecer mediante un recurso.

  4. En la lista Tipo de expresión, haga clic en Recursos.

  5. Si está trabajando con recursos globales, escriba el nombre de clase para el archivo de recursos que desee utilizar en el cuadro ClassKey.

    Nota:

    El nombre de clase se basa en el nombre del archivo .resx. Un archivo de recursos denominado WebResources.resx utiliza el nombre de clase WebResources. Todos los archivos de recursos de todos los lenguajes utilizan el mismo nombre de clase. Si desea recibir un recurso del archivo de recursos local asociado a la página actual, este valor es opcional.

  6. En el cuadro ResourceKey, escriba el nombre del recurso que desee utilizar. Si está utilizando el archivo de recursos local para la página actual, puede hacer clic en la flecha de lista desplegable a fin de ver una lista de los recursos que están disponibles en el archivo.

  7. Repita los pasos 3 a 6 por cada propiedad que desee establecer en el control actual y, a continuación, haga clic en Aceptar.

  8. Repita los pasos 1 a 8 por cada control para el que desee utilizar los recursos.

Vea también

Tareas

Tutorial: Utilizar los recursos de adaptación con ASP.NET

Cómo: Recuperar valores de recursos mediante programación

Conceptos

Información general sobre los recursos de las páginas Web ASP.NET