TemplateControl.GetGlobalResourceObject Method (String, String)
.NET Framework 3.0
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)
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)
protected Object GetGlobalResourceObject ( String className, String resourceKey )
protected function GetGlobalResourceObject ( className : String, resourceKey : String ) : Object
Not applicable.
Parameters
- className
A string representing a ClassKey.
- resourceKey
A string representing a ResourceKey.
Return Value
An object representing the requested resource object; otherwise, a null reference (Nothing in Visual Basic).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>
Community Additions
ADD
Show: