La syntaxe meta:resourcekey
vous permet d'utiliser la syntaxe déclarative pour les expressions de ressource implicite. Ceci est utilisé lors de la localisation d'un site à usage international. Comme l'expliquent les Quickstarts (ci-dessous), ces types d'expressions sont liés aux fichiers .resx situés dans le dossier App_LocalResources.
L'avantage de ce type d'expression est qu'il peut utiliser plusieurs propriétés pour un seul contrôle définies dans le fichier .resx au lieu de l'ASPX lui-même.
Par exemple, prenez l'étiquette ci-dessous:
<asp:Label ID="myLabel" runat="server" Text="This text is localizable" meta:resourcekey="myLabelResource1">
</asp:Label>
Le fichier resx pour cette page peut contenir des données pour plusieurs propriétés attachées à l'étiquette tels que:
<data name="myLabelResource1.Font-Name">
<value xml:space="preserve">Default Font name</value>
</data>
<data name="myLabelResource1.Text">
<value xml:space="preserve">Text in default language.</value>
</data>
<data name="myLabelResource1.ToolTip">
<value>Tooltip in default language.</value>
</data>
The ASP.NET quickstarts fournissent une grande amorce si vous voulez comprendre le concept.
Et n'oubliez pas que vous avez besoin de l'attribut 'runat = server' pour que la chose soit localisée. –