SiteMapNode.GetImplicitResourceString(String) 方法

定义

获取一个本地化的字符串,此方法基于以下信息:跟踪 SiteMapNodeSiteMapProvider 所指定的特性名称和 ResourceKey 属性。

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并且永远不会调用该方法。

If the GetImplicitResourceString method returns a string that is not empty, this becomes the value of the Title, Description, or custom attribute property.

该方法 GetImplicitResourceString 使用属性的值 ResourceKey 本地化特性。 ResourceKey如果未指定,则GetImplicitResourceString返回 null

备注

XmlSiteMapProvider 类施加 SiteMapNode 了对象不能为属性定义隐式资源表达式和显式资源表达式的限制。 但是,自定义提供程序实现可以选择同时允许这两者。

适用于

另请参阅