Share via


SiteMapNode.GetImplicitResourceString(String) 方法

定義

根據屬性 (Attribute) 名稱和用來追蹤 ResourceKeySiteMapProvider 所指定之 SiteMapNode 屬性 (Property),取得當地語系化字串。

protected:
 System::String ^ GetImplicitResourceString(System::String ^ attributeName);
protected string GetImplicitResourceString (string attributeName);
member this.GetImplicitResourceString : string -> string
Protected Function GetImplicitResourceString (attributeName As String) As String

參數

attributeName
String

要當地語系化的 SiteMapNode 屬性。

傳回

String

表示當地語系化屬性的字串。 預設為 null

例外狀況

attributeNamenull

備註

方法 GetImplicitResourceString 會在 屬性的 get 存取子 TitleDescription 屬性和 屬性中定義的任何自訂屬性中 Attributes 叫用。 追蹤 SiteMapProvider 物件的提供者 SiteMapNode 必須將其 EnableLocalization 屬性設定為 true GetImplicitResourceString ,才能呼叫 方法。 EnableLocalization如果 設定為 false ,則不會執行當地語系化,而且 GetImplicitResourceString 永遠不會呼叫 方法。

GetImplicitResourceString如果方法傳回不是空的 Title 字串,這會成為 、 Description 或 自訂屬性屬性的值。

方法 GetImplicitResourceString 會使用 屬性的值 ResourceKey 來當地語系化屬性。 ResourceKey如果未指定 ,則會 GetImplicitResourceStringnull 回 。

注意

類別 XmlSiteMapProvider 會強制限制 SiteMapNode 物件無法同時定義屬性的隱含資源運算式和明確資源運算式。 不過,自訂提供者實作可以選擇允許這兩者。

適用於

另請參閱