0

我正在尝试将 C# 中的后退事件编码为按钮单击事件,但我找不到正确的步骤。我正在使用 Visual Studio 2008。

4

2 回答 2

0

使用可以使用

Page.PreviousPage

获取将控制权转移到当前页面的页面。

当您使用 Transfer 方法或使用跨页发布将处理从一个 ASP.NET 页面转移到另一个时,原始页面包含目标页面可能需要的请求信息。您可以使用 PreviousPage 属性来访问该信息

如果当前页面是由于直接请求(不是来自另一个页面的传输或交叉发布)而呈现的,则 PreviousPage 属性包含 nullNothingnullptra 空引用(在 Visual Basic 中为 Nothing)。

于 2009-12-21T04:52:40.810 回答
0

可以使用的一种方法是使用 javascript history 方法:

    protected void Button1_Click(object sender, EventArgs e)
    {
        Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "My Unique Key", "<script>history.go(-2)</script>");

    }
于 2010-02-08T13:57:18.730 回答