【发布时间】:2012-06-11 16:46:01
【问题描述】:
使用时有什么优势或区别...
Sitecore.Web.WebUtil.Redirect(string path)
...而不是...
Response.Redirect(string url)
...用于重定向?
【问题讨论】:
使用时有什么优势或区别...
Sitecore.Web.WebUtil.Redirect(string path)
...而不是...
Response.Redirect(string url)
...用于重定向?
【问题讨论】:
有一个主要区别。 Sitecore 方法将检查是否确实存在HttpContext。除此之外没有区别,因为Sitecore.Web.WebUtil.Redirect(string path) 依次调用HttpContext.Current.Response.Redirect(path, true);
但是,如果您调用 Sitecore.Web.WebUtil.Redirect(path, false) 并且您提供的路径与您所在的页面相同,则不会发生重定向。
【讨论】: