GetGlobalResourceObject Method (String, String)

TemplateControl.GetGlobalResourceObject Method (String, String)


Gets an application-level resource object based on the specified ClassKey and ResourceKey properties.

Namespace:   System.Web.UI
Assembly:  System.Web (in System.Web.dll)

protected object GetGlobalResourceObject(
	string className,
	string resourceKey


Type: System.String

A string representing a ClassKey.

Type: System.String

A string representing a ResourceKey.

Return Value

Type: System.Object

An object representing the requested resource object; otherwise, null.

Application-level resources are stored in the App_GlobalResources folder. For more information, see . 5a29f26b-d94d-48d9-864e-5ee8890dc265

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. 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" "">

<script runat="server">

  protected void Page_Load(object sender, EventArgs e)
    string localresourcestring;
    string globalresourcestring;

    // Get the local resource string.
      localresourcestring = "Found the local resource string and it's value is: " + 
        (String)GetLocalResourceObject("LocalResourceString1") + ".";
      localresourcestring = "Could not find local resource.";

    // Get the global resource string.
      // Look in the global resource file called MyResource.resx.
      globalresourcestring = "Found the global resource string and it's value is: " +
        (String)GetGlobalResourceObject("MyResource", "GlobalResourceString1") + ".";
      globalresourcestring = "Could not find global resource.";

    LocalResourceMessage.InnerText = localresourcestring;
    GlobalResourceMessage.InnerText = globalresourcestring;


<html xmlns="" >
<head runat="server">
    <title>TemplateControl GetGlobalResourceObject and GetLocalResourceObject Example</title>
    <form id="form1" runat="server">
    <h3>TemplateControl GetGlobalResourceObject and GetLocalResourceObject Example</h3>
      <span id="LocalResourceMessage"
      <br />
      <span id="GlobalResourceMessage"
            runat="server" />

.NET Framework
Available since 2.0
Return to top
© 2015 Microsoft