Auf Englisch lesen

Teilen über


TemplateControl.GetGlobalResourceObject Methode

Definition

Ruft eine Ressource auf Anwendungsebene ab.

Überlädt

GetGlobalResourceObject(String, String)

Ruft auf der Grundlage der angegebenen ClassKey-Eigenschaft und ResourceKey-Eigenschaft ein Ressourcenobjekt auf Anwendungsebene ab.

GetGlobalResourceObject(String, String, Type, String)

Ruft ein Ressourcenobjekt auf Anwendungsebene ab, das auf den Angaben zur ClassKey-Eigenschaft und zur ResourceKey-Eigenschaft, zum Objekttyp und zum Eigenschaftennamen der Ressource basiert.

GetGlobalResourceObject(String, String)

Ruft auf der Grundlage der angegebenen ClassKey-Eigenschaft und ResourceKey-Eigenschaft ein Ressourcenobjekt auf Anwendungsebene ab.

C#
protected object GetGlobalResourceObject (string className, string resourceKey);

Parameter

className
String

Eine Zeichenfolge, die einen ClassKey darstellt.

resourceKey
String

Eine Zeichenfolge, die einen ResourceKey darstellt.

Gibt zurück

Ein Objekt, das das angeforderte Ressourcenobjekt darstellt, andernfalls null.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Sie mithilfe der GetGlobalResourceObject -Methode auf eine Zeichenfolge namens GlobalResourceString1 aus einer globalen Ressource namens MyResource.resx im Ordner App_GlobalResources zugreifen. Der className Parameter ist MyResource ohne die RESX-Erweiterung.

ASP.NET (C#)
<%@ 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>

Hinweise

Ressourcen auf Anwendungsebene werden im Ordner App_GlobalResources gespeichert. Weitere Informationen finden Sie unter Ressourcen in ASP.NET Anwendungen.

Weitere Informationen

Gilt für:

.NET Framework 4.8.1 und andere Versionen
Produkt Versionen
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

GetGlobalResourceObject(String, String, Type, String)

Ruft ein Ressourcenobjekt auf Anwendungsebene ab, das auf den Angaben zur ClassKey-Eigenschaft und zur ResourceKey-Eigenschaft, zum Objekttyp und zum Eigenschaftennamen der Ressource basiert.

C#
protected object GetGlobalResourceObject (string className, string resourceKey, Type objType, string propName);

Parameter

className
String

Eine Zeichenfolge, die einen ClassKey darstellt.

resourceKey
String

Eine Zeichenfolge, die einen ResourceKey darstellt.

objType
Type

Der Typ des abzurufenden Objekts in der Ressource.

propName
String

Der Eigenschaftenname des abzurufenden Objekts.

Gibt zurück

Ein Objekt, das das angeforderte Ressourcenobjekt darstellt, andernfalls null.

Hinweise

Ressourcen auf Anwendungsebene werden im Ordner App_GlobalResources gespeichert. Weitere Informationen finden Sie unter Ressourcen in ASP.NET Anwendungen.

Weitere Informationen

Gilt für:

.NET Framework 4.8.1 und andere Versionen
Produkt Versionen
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1