5

使用する際の利点や違いはありますか...

Sitecore.Web.WebUtil.Redirect(string path)

...それ以外の...

Response.Redirect(string url)

...リダイレクト用ですか?

4

1 に答える 1

12

大きな違いが1つあります。Sitecoreメソッドは、実際にが存在することを確認しHttpContextます。それ以外はSitecore.Web.WebUtil.Redirect(string path)、順番に呼び出すように違いはありませんHttpContext.Current.Response.Redirect(path, true);

ただし、電話をかけSitecore.Web.WebUtil.Redirect(path, false)て、指定したパスが同じページである場合、リダイレクトは発生しません。

于 2012-06-11T16:53:43.633 に答える