TemplateControl.GetLocalResourceObject 메서드

정의

페이지 수준 리소스를 가져옵니다.

오버로드

Name Description
GetLocalResourceObject(String)

지정된 ResourceKey 속성에 따라 페이지 수준 리소스 개체를 가져옵니다.

GetLocalResourceObject(String, Type, String)

지정 ResourceKey 한 속성, 개체 형식 및 속성 이름을 기반으로 페이지 수준 리소스 개체를 가져옵니다.

GetLocalResourceObject(String)

지정된 ResourceKey 속성에 따라 페이지 수준 리소스 개체를 가져옵니다.

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

매개 변수

resourceKey
String

를 나타내는 문자열입니다 ResourceKey.

반품

요청된 리소스 개체를 나타내는 개체입니다. 그렇지 않으면 . null

예제

다음 코드 예제에서는 메서드를 사용하여 GetLocalResourceObject App_LocalResources 폴더에 있는 로컬 페이지 리소스에서 명명 LocalResourceString1 된 문자열에 액세스하는 방법을 보여 줍니다.

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

설명

로컬 리소스 파일은 App_LocalResources 디렉터리에 저장됩니다. 자세한 내용은 ASP.NET 애플리케이션의 리소스

추가 정보

적용 대상

GetLocalResourceObject(String, Type, String)

지정 ResourceKey 한 속성, 개체 형식 및 속성 이름을 기반으로 페이지 수준 리소스 개체를 가져옵니다.

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

매개 변수

resourceKey
String

를 나타내는 문자열입니다 ResourceKey.

objType
Type

가져올 리소스 개체의 형식입니다.

propName
String

가져올 리소스 개체의 속성 이름입니다.

반품

요청된 리소스 개체를 나타내는 개체입니다. 그렇지 않으면 . null

설명

로컬 리소스 파일은 App_LocalResources 디렉터리에 저장됩니다. 자세한 내용은 ASP.NET 애플리케이션의 리소스

추가 정보

적용 대상