处理 HTTP 请求重定向。此方法允许编码的查询字符串的可选规范添加到 URL。
命名空间: Microsoft.SharePoint.Utilities
程序集: Microsoft.SharePoint(位于 Microsoft.SharePoint.dll 中)
语法
声明
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
类型:System.String用于重定向的目标 URL。
flags
类型:Microsoft.SharePoint.Utilities.SPRedirectFlags一个有效的SPRedirectFlags枚举指示应如何进行重定向的标志的组合。
context
类型:System.Web.HttpContext提供有关当前 HTTP 请求的 HTTP 信息HTTPContext对象。
queryString
类型:System.String要追加到所选的 URL 编码的查询字符串。此参数是可选的。
返回值
类型:System.Boolean
true进行重定向 ; 如果否则为false。
备注
如果设置SPRedirectFlags.UseSource标志,则此方法将重定向到源查询字符串中,,如果可用。如果未设置此标志或源查询字符串不可用,则此方法重定向到url参数中指定的 URL。
此方法执行验证的 url,具体取决于设置SPRedirectFlags枚举中的标志。设置SPRedirectFlags.Trusted标志以确保该 URL 不检查是否 URL 目标位于本地服务器上有效。若要执行未经验证的重定向,设置SPRedirectFlags.Static标志。