TemplateControl.GetLocalResourceObject Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Sayfa düzeyinde bir kaynak alır.
Aşırı Yüklemeler
GetLocalResourceObject(String) |
Belirtilen ResourceKey özelliğe göre sayfa düzeyinde bir kaynak nesnesi alır. |
GetLocalResourceObject(String, Type, String) |
Belirtilen ResourceKey özelliğe, nesne türüne ve özellik adına göre sayfa düzeyinde bir kaynak nesnesi alır. |
GetLocalResourceObject(String)
Belirtilen ResourceKey özelliğe göre sayfa düzeyinde bir kaynak nesnesi alır.
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
Parametreler
- resourceKey
- String
bir öğesini temsil eden bir ResourceKeydize.
Döndürülenler
İstenen kaynak nesnesini temsil eden bir nesne; aksi takdirde , null
.
Örnekler
Aşağıdaki kod örneği, App_LocalResources klasöründe bulunan yerel bir sayfa kaynağından adlı LocalResourceString1
dizeye erişmek için yönteminin nasıl kullanılacağını GetLocalResourceObject gösterir.
<%@ 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>
Açıklamalar
Yerel kaynak dosyaları App_LocalResources dizininde depolanır. Daha fazla bilgi için bkz . ASP.NET Uygulamalarında Kaynaklar
Ayrıca bkz.
Şunlara uygulanır
GetLocalResourceObject(String, Type, String)
Belirtilen ResourceKey özelliğe, nesne türüne ve özellik adına göre sayfa düzeyinde bir kaynak nesnesi alır.
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
Parametreler
- resourceKey
- String
bir öğesini temsil eden bir ResourceKeydize.
- objType
- Type
Alınacak kaynak nesnesinin türü.
- propName
- String
Alınacak kaynak nesnesinin özellik adı.
Döndürülenler
İstenen kaynak nesnesini temsil eden bir nesne; aksi takdirde , null
.
Açıklamalar
Yerel kaynak dosyaları App_LocalResources dizininde depolanır. Daha fazla bilgi için bkz . ASP.NET Uygulamalarında Kaynaklar