ASP.NET等同于history.back

时间:2018-01-12 10:06:05

标签: c# asp.net browser-history

ASP.NET是否提供了与浏览器历史记录交互的方式?我目前的方法是通过

触发它
ScriptManager.RegisterStartupScript

仍会呈现整个页面并将其闪烁给用户。除了使用Response.Redirect还有其他方法可以回去吗?

1 个答案:

答案 0 :(得分:0)

根据评论和我自己的发现,ASP.NET无论如何都无法与浏览器历史进行交互。

最好的方法是通过后面的代码调用JS脚本:

ScriptManager.RegisterStartupScript(this.Page,this.GetType()," goBackJS"," window.history.back();",true);