Sdílet prostřednictvím


TemplateControl.GetLocalResourceObject Metoda

Definice

Získá prostředek na úrovni stránky.

Přetížení

GetLocalResourceObject(String)

Získá objekt prostředku na úrovni stránky na základě zadané ResourceKey vlastnosti.

GetLocalResourceObject(String, Type, String)

Získá objekt prostředku na úrovni stránky na základě zadané ResourceKey vlastnosti, typ objektu a název vlastnosti.

GetLocalResourceObject(String)

Získá objekt prostředku na úrovni stránky na základě zadané ResourceKey vlastnosti.

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

Parametry

resourceKey
String

Řetězec představující ResourceKey.

Návraty

Objekt představující požadovaný objekt prostředku; v opačném případě . null

Příklady

Následující příklad kódu ukazuje, jak použít metodu GetLocalResourceObject pro přístup k řetězci s názvem LocalResourceString1 z místního prostředku stránky, který se nachází ve složce App_LocalResources.

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

Poznámky

Místní soubory prostředků jsou uloženy v adresáři App_LocalResources. Další informace najdete v tématu Zdroje informací v aplikacích ASP.NET.

Viz také

Platí pro

GetLocalResourceObject(String, Type, String)

Získá objekt prostředku na úrovni stránky na základě zadané ResourceKey vlastnosti, typ objektu a název vlastnosti.

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

Parametry

resourceKey
String

Řetězec představující ResourceKey.

objType
Type

Typ objektu prostředku, který chcete získat.

propName
String

Název vlastnosti objektu prostředku, který chcete získat.

Návraty

Objekt představující požadovaný objekt prostředku; v opačném případě . null

Poznámky

Místní soubory prostředků jsou uloženy v adresáři App_LocalResources. Další informace najdete v tématu Zdroje informací v aplikacích ASP.NET.

Viz také

Platí pro