TemplateControl.GetGlobalResourceObject Method

Definition

Ottiene una risorsa a livello di applicazione.Gets an application-level resource.

Overloads

GetGlobalResourceObject(String, String)

Ottiene un oggetto risorsa a livello di applicazione basato sulle proprietà ClassKey e ResourceKey specificate.Gets an application-level resource object based on the specified ClassKey and ResourceKey properties.

GetGlobalResourceObject(String, String, Type, String)

Ottiene un oggetto risorsa a livello di applicazione basato sulle proprietà ClassKey e ResourceKey, sul tipo di oggetto e sul nome di proprietà della risorsa specificati.Gets an application-level resource object based on the specified ClassKey and ResourceKey properties, object type, and property name of the resource.

GetGlobalResourceObject(String, String)

Ottiene un oggetto risorsa a livello di applicazione basato sulle proprietà ClassKey e ResourceKey specificate.Gets an application-level resource object based on the specified ClassKey and ResourceKey properties.

protected:
 System::Object ^ GetGlobalResourceObject(System::String ^ className, System::String ^ resourceKey);
protected object GetGlobalResourceObject (string className, string resourceKey);
member this.GetGlobalResourceObject : string * string -> obj
Protected Function GetGlobalResourceObject (className As String, resourceKey As String) As Object

Parameters

className
String

Stringa che rappresenta una proprietà ClassKey.A string representing a ClassKey.

resourceKey
String

Stringa che rappresenta una proprietà ResourceKey.A string representing a ResourceKey.

Returns

Object

Oggetto che rappresenta l'oggetto risorsa richiesto; in caso contrario, null.An object representing the requested resource object; otherwise, null.

Examples

Nell'esempio di codice riportato di seguito viene illustrato come utilizzare il metodo GetGlobalResourceObject per accedere a una stringa denominata GlobalResourceString1 da una risorsa globale denominata MyResource.resx nella cartella App_GlobalResources.The following code example demonstrates how to use the GetGlobalResourceObject method to access a string named GlobalResourceString1 from a global resource named MyResource.resx in the App_GlobalResources folder. Il parametro className viene MyResource senza l'estensione resx.The className parameter is MyResource without the .resx extension.

<%@ 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>

Remarks

Le risorse a livello di applicazione vengono archiviate nella cartella App_GlobalResources.Application-level resources are stored in the App_GlobalResources folder. Per altre informazioni, vedere risorse nelle applicazioni ASP.NET.For more information, see Resources in ASP.NET Applications.

See also

GetGlobalResourceObject(String, String, Type, String)

Ottiene un oggetto risorsa a livello di applicazione basato sulle proprietà ClassKey e ResourceKey, sul tipo di oggetto e sul nome di proprietà della risorsa specificati.Gets an application-level resource object based on the specified ClassKey and ResourceKey properties, object type, and property name of the resource.

protected:
 System::Object ^ GetGlobalResourceObject(System::String ^ className, System::String ^ resourceKey, Type ^ objType, System::String ^ propName);
protected object GetGlobalResourceObject (string className, string resourceKey, Type objType, string propName);
member this.GetGlobalResourceObject : string * string * Type * string -> obj
Protected Function GetGlobalResourceObject (className As String, resourceKey As String, objType As Type, propName As String) As Object

Parameters

className
String

Stringa che rappresenta una proprietà ClassKey.A string representing a ClassKey.

resourceKey
String

Stringa che rappresenta una proprietà ResourceKey.A string representing a ResourceKey.

objType
Type

Tipo di oggetto nella risorsa da ottenere.The type of object in the resource to get.

propName
String

Nome della proprietà dell'oggetto da ottenere.The property name of the object to get.

Returns

Object

Oggetto che rappresenta l'oggetto risorsa richiesto; in caso contrario, null.An object representing the requested resource object; otherwise, null.

Remarks

Le risorse a livello di applicazione vengono archiviate nella cartella App_GlobalResources.Application-level resources are stored in the App_GlobalResources folder. Per altre informazioni, vedere risorse nelle applicazioni ASP.NET.For more information, see Resources in ASP.NET Applications.

See also

Applies to