TemplateControl.GetLocalResourceObject Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une ressource au niveau de la page.
Surcharges
GetLocalResourceObject(String) |
Obtient un objet ressource au niveau de la page selon la propriété ResourceKey spécifiée. |
GetLocalResourceObject(String, Type, String) |
Obtient un objet ressource au niveau de la page selon les propriétés ResourceKey spécifiée, un type d'objet et un nom de propriété. |
GetLocalResourceObject(String)
Obtient un objet ressource au niveau de la page selon la propriété ResourceKey spécifiée.
protected:
System::Object ^ GetLocalResourceObject(System::String ^ resourceKey);
protected object GetLocalResourceObject (string resourceKey);
member this.GetLocalResourceObject : string -> obj
Protected Function GetLocalResourceObject (resourceKey As String) As Object
Paramètres
- resourceKey
- String
Chaîne représentant un ResourceKey.
Retours
Objet qui représente l'objet ressource demandé ; sinon, null
.
Exemples
L’exemple de code suivant montre comment utiliser la GetLocalResourceObject méthode pour accéder à une chaîne nommée LocalResourceString1
à partir d’une ressource de page locale qui se trouve dans le dossier App_LocalResources.
<%@ Page Language="C#" Culture="auto" UICulture="auto" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
protected void Page_Load(object sender, EventArgs e)
{
string localresourcestring;
string globalresourcestring;
// Get the local resource string.
try
{
localresourcestring = "Found the local resource string and it's value is: " +
(String)GetLocalResourceObject("LocalResourceString1") + ".";
}
catch
{
localresourcestring = "Could not find local resource.";
}
// Get the global resource string.
try
{
// Look in the global resource file called MyResource.resx.
globalresourcestring = "Found the global resource string and it's value is: " +
(String)GetGlobalResourceObject("MyResource", "GlobalResourceString1") + ".";
}
catch
{
globalresourcestring = "Could not find global resource.";
}
LocalResourceMessage.InnerText = localresourcestring;
GlobalResourceMessage.InnerText = globalresourcestring;
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>TemplateControl GetGlobalResourceObject and GetLocalResourceObject Example</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<h3>TemplateControl GetGlobalResourceObject and GetLocalResourceObject Example</h3>
<span id="LocalResourceMessage"
runat="server"/>
<br />
<span id="GlobalResourceMessage"
runat="server" />
</div>
</form>
</body>
</html>
<%@ Page Language="VB" Culture="auto" UICulture="auto" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
Dim localresourcestring As String
Dim globalresourcestring As String
' Get the local resource string.
Try
localresourcestring = "Found the local resource string and it's value is: " & _
Convert.ToString(GetLocalResourceObject("LocalResourceString1")) & "."
Catch
localresourcestring = "Could not find local resource."
End Try
' Get the global resource string.
Try
' Look in the global resource file called MyResource.resx.
globalresourcestring = "Found the global resource string and it's value is: " & _
Convert.ToString(GetGlobalResourceObject("MyResource", "GlobalResourceString1")) & "."
Catch
globalresourcestring = "Could not find global resource."
End Try
LocalResourceMessage.InnerText = localresourcestring
GlobalResourceMessage.InnerText = globalresourcestring
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
<title>TemplateControl GetGlobalResourceObject and GetLocalResourceObject Example</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<h3>TemplateControl GetGlobalResourceObject and GetLocalResourceObject Example</h3>
<span id="LocalResourceMessage"
runat="server"/>
<br />
<span id="GlobalResourceMessage"
runat="server" />
</div>
</form>
</body>
</html>
Remarques
Les fichiers de ressources locaux sont stockés dans le répertoire App_LocalResources. Pour plus d’informations, consultez Ressources dans ASP.NET Applications
Voir aussi
- ResourceExpressionBuilder
- Ressources dans les applications ASP.NET
- Empaquetage et déploiement de ressources
S’applique à
GetLocalResourceObject(String, Type, String)
Obtient un objet ressource au niveau de la page selon les propriétés ResourceKey spécifiée, un type d'objet et un nom de propriété.
protected:
System::Object ^ GetLocalResourceObject(System::String ^ resourceKey, Type ^ objType, System::String ^ propName);
protected object GetLocalResourceObject (string resourceKey, Type objType, string propName);
member this.GetLocalResourceObject : string * Type * string -> obj
Protected Function GetLocalResourceObject (resourceKey As String, objType As Type, propName As String) As Object
Paramètres
- resourceKey
- String
Chaîne représentant un ResourceKey.
- objType
- Type
Type de l'objet ressource à obtenir.
- propName
- String
Nom de la propriété de l'objet ressource à obtenir.
Retours
Objet qui représente l'objet ressource demandé ; sinon, null
.
Remarques
Les fichiers de ressources locaux sont stockés dans le répertoire App_LocalResources. Pour plus d’informations, consultez Ressources dans ASP.NET Applications
Voir aussi
- ResourceExpressionBuilder
- Ressources dans les applications ASP.NET
- Empaquetage et déploiement de ressources