Метод WebPart.ReplaceTokens
Выполняет замещения маркера для строки, используя тот же алгоритм, используемый для свойств, определяемых URL-адрес.
Пространство имен: Microsoft.SharePoint.WebPartPages
Сборка: Microsoft.SharePoint (в Microsoft.SharePoint.dll)
Синтаксис
'Декларация
Protected Friend Function ReplaceTokens ( _
input As String _
) As String
'Применение
Dim input As String
Dim returnValue As String
returnValue = Me.ReplaceTokens(input)
protected internal string ReplaceTokens(
string input
)
Параметры
input
Тип: System.Stringstring , которому требуется замена маркеров.
Возвращаемое значение
Тип: System.String
Входной строки с помощью маркеров вместо значения.
Замечания
Архитектура веб-части содержит маркер замены свойства базового класса веб-части, которые определены как URL-адресов, которые включают HelpLink, DetailLink, PartImageLargeи PartImageSmall свойства. При отображении веб-части значения этих свойств проверяются на наличие маркеров, приведенных в следующей таблице, и эти токены заменяются на значения, описанные в следующей таблице. Значение свойства веб-части самого не изменяется.
Маркер |
Подстановочное значение |
---|---|
_WPR_ |
Свойство ClassResourcePath |
_WPQ_ |
Свойство Qualifier |
_LogonUser_ |
Request.ServerVariables ("LOGON_USER") |
_WPID_ |
Свойство ID (Control.ID) |
_WebLocaleId_ |
Код языка веб-сайта |
_WPSRR_ |
Свойство ServerRelativeClassResourcePath |
Примеры
В следующем примере кода возвращается значение свойства ClassResourcePath путем замены маркера _WPR_. Чтобы просмотреть расширенный пример передачи HTML и ECMAScript (Microsoft JScript или JavaScript), содержащий _WPQ_ маркеры в метод ReplaceTokens перед отображением элементов управления и скрипт для веб-части, см со стороны клиента для интерфейса ICellProvider .
output.Write(ReplaceTokens("Class Resource Path: _WPR_"))
output.Write(ReplaceTokens("Class Resource Path: _WPR_"));