WebPart.ReplaceTokens-Methode
Führt token-Ersatz für eine Zeichenfolge, die mit dem gleichen Algorithmus für URL-mehrwertige Eigenschaften verwendet.
Namespace: Microsoft.SharePoint.WebPartPages
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'Declaration
Protected Friend Function ReplaceTokens ( _
input As String _
) As String
'Usage
Dim input As String
Dim returnValue As String
returnValue = Me.ReplaceTokens(input)
protected internal string ReplaceTokens(
string input
)
Parameter
input
Typ: System.StringEin string , das token ersetzt werden muss.
Rückgabewert
Typ: System.String
Die Eingabe Zeichenfolge mit token Werte ersetzt.
Hinweise
Die Webpart-Architektur bietet token Ersatz für die Eigenschaften der Webpart-Basisklasse, die als URLs, definiert sind, die die HelpLink, DetailLink, PartImageLargeund PartImageSmall Eigenschaften umfassen. Wenn ein Webpart gerendert wird, werden die Werte dieser Eigenschaften für die in der folgenden Tabelle aufgeführten Token überprüft und diese Token werden mit den Werten in der folgenden Tabelle beschriebenen ersetzt. Der Wert der Webpart-Eigenschaft selbst wird nicht geändert.
Token |
Ersatzwert |
---|---|
_WPR_ |
ClassResourcePath -Eigenschaft |
_WPQ_ |
Qualifier -Eigenschaft |
_LogonUser_ |
Request.ServerVariables ("LOGON_USER") |
_WPID_ |
ID -Eigenschaft (Control.ID) |
_WebLocaleId_ |
Die LCID der Website |
_WPSRR_ |
ServerRelativeClassResourcePath -Eigenschaft |
Beispiele
Im folgenden Codebeispiel wird gibt den Wert der ClassResourcePath -Eigenschaft zurück, indem das Token _WPR_ ersetzt. Um ein größeres Beispiel anzuzeigen, das HTML und ECMAScript (Microsoft JScript oder JavaScript), die Clientseite herstellen wollen Token an die ReplaceTokens -Methode enthält, vor dem Rendern der Steuerelemente und Skript für ein Webpart übergibt, finden Sie im mithilfe der clientseitigen Beispiel für die ICellProvider -Schnittstelle.
output.Write(ReplaceTokens("Class Resource Path: _WPR_"))
output.Write(ReplaceTokens("Class Resource Path: _WPR_"));