TemplateControl.GetGlobalResourceObject Method (String, String)
Gets an application-level resource object based on the specified ClassKey and ResourceKey properties.
Assembly: System.Web (in System.Web.dll)
'Declaration Protected Function GetGlobalResourceObject ( _ className As String, _ resourceKey As String _ ) As Object 'Usage Dim className As String Dim resourceKey As String Dim returnValue As Object returnValue = Me.GetGlobalResourceObject(className, _ resourceKey)
Parameters
- className
- Type: System.String
A string representing a ClassKey.
- resourceKey
- Type: System.String
A string representing a ResourceKey.
Return Value
Type: System.ObjectAn object representing the requested resource object; otherwise, Nothing.
Application-level resources are stored in the App_GlobalResources folder. For more information, see Resources in ASP.NET Applications.
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="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>
Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98
The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.