使用SpUtility.Redirect方法转移到外部URL

时间:2014-03-13 13:02:02

标签: sharepoint

有人可以告诉我如何使用sputility.redirect方法转移到http://google.com之类的其他外部页面。我可以出于某种原因转移到包含SharePoint而不是外部URL的页面。

这是我正在使用的

SPUtility.Redirect(newURL, SPRedirectFlags.DoNotEncodeUrl|SPRedirectFlags.Trusted, HttpContext.Current);

由于

2 个答案:

答案 0 :(得分:1)

不要将SPUtility.Redirect用于外部网址,请使用常规HttpContext.Current.Response.Redirect方法。

答案 1 :(得分:0)

我使用了以下内容并且它起作用(来自页面上的Webpart)。

SPUtility.Redirect("http://www.cnn.com", SPRedirectFlags.DoNotEndResponse | SPRedirectFlags.Trusted, HttpContext.Current);

您可以省略'SPRedirectFlags.DoNotEndResponse'。