4
它有什麼優勢或差異時使用...Sitecore:Sitecore.Web.WebUtil.Redirect優於Response.Redirect的優點是什麼?
Sitecore.Web.WebUtil.Redirect(string path)
的...,而不是...
Response.Redirect(string url)
...重定向?
它有什麼優勢或差異時使用...Sitecore:Sitecore.Web.WebUtil.Redirect優於Response.Redirect的優點是什麼?
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)
並且您提供的路徑與您在同一頁面上,則不會發生重定向。
感謝您的信息。 – Jake