SPUtility.Redirect method (String, SPRedirectFlags, HttpContext, String)
處理 HTTP 要求重新的導向。此方法允許編碼的查詢字串的選用規格新增至 URL。
Namespace: Microsoft.SharePoint.Utilities
Assembly: Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Syntax
'宣告
Public Shared Function Redirect ( _
url As String, _
flags As SPRedirectFlags, _
context As HttpContext, _
queryString As String _
) As Boolean
'用途
Dim url As String
Dim flags As SPRedirectFlags
Dim context As HttpContext
Dim queryString As String
Dim returnValue As Boolean
returnValue = SPUtility.Redirect(url, _
flags, context, queryString)
public static bool Redirect(
string url,
SPRedirectFlags flags,
HttpContext context,
string queryString
)
參數
url
Type: System.String若要使用於重新導向目的地 URL。
flags
Type: Microsoft.SharePoint.Utilities.SPRedirectFlags有效SPRedirectFlags列舉指出應該如何進行重新導向的旗標結合使用。
context
Type: System.Web.HttpContextHTTPContext物件,用以提供目前 HTTP 要求的 HTTP 資訊。
queryString
Type: System.String要附加至所選的 URL 編碼的查詢字串。此參數是選擇性的。
傳回值
Type: System.Boolean
true進行重新導向 ; 如果否則,請false。
備註
如果設定SPRedirectFlags.UseSource旗標,這個方法將重新導向至來源查詢字串,如果使用。如果未設定此旗標或無法使用來源的查詢字串時,這個方法會重新導向到url參數中指定的 URL。
此方法會執行驗證根據設定SPRedirectFlags列舉中的旗標的 URL。設定SPRedirectFlags.Trusted標幟,以確認 URL 是有效,而不會檢查是否 URL 目的地位於本機伺服器上。若要執行驗證而重新導向,設定SPRedirectFlags.Static旗標。