C# 按钮单击返回上一页asp.net

C# 按钮单击返回上一页asp.net,c#,asp.net,postback,C#,Asp.net,Postback,我知道一些.Net的基本知识,但我需要做更高级的事情,我被卡住了。 我有empClientProfile.aspx页面访问权限,可以从不同的位置访问此页面(从客户端列表、直接从菜单和其他位置)。我想通过按下按钮将用户重定向到与以前完全相同的页面上。例如,如果客户从代理机构进行选择,则应转发到与该选择完全相同的页面。如果从主菜单访问此页面,则应将其转发至主菜单 使用PostBackURL在这里不起作用,因为正如我所说的,可以从不同的页面访问页面 你知道怎么做吗?也许你可以使用session根据用户

我知道一些.Net的基本知识,但我需要做更高级的事情,我被卡住了。 我有empClientProfile.aspx页面访问权限,可以从不同的位置访问此页面(从客户端列表、直接从菜单和其他位置)。我想通过按下按钮将用户重定向到与以前完全相同的页面上。例如,如果客户从代理机构进行选择,则应转发到与该选择完全相同的页面。如果从主菜单访问此页面,则应将其转发至主菜单

使用
PostBackURL
在这里不起作用,因为正如我所说的,可以从不同的页面访问页面


你知道怎么做吗?

也许你可以使用session根据用户操作来做

switch(action)
{
case 1:
   postbackurl = Session[a].toString();
case 2:
   postbackurl = Session[b].toString();
default:
   break;

}

您是否尝试了Request.urlReferer?

在HTML中使用以下按钮代码

<input type="button" value="Back" onclick="window.history.back()" />

更新 尝试这些文件并测试它

文件名:page1.htm

<html>
  <head>
    <title>page 1</title>
  </head>
  <body>
    PAGE 1<br />
    <a href="page2.htm">Jump to page 2</a><br />
    <a href="page3.htm">Jump to page 3</a><br />
  </body>
</html>

第1页
第1页


文件名:page2.htm

<html>
  <head>
    <title>page 2</title>
  </head>
  <body>
    PAGE 2<br />
    <a href="page3.htm">Jump to page 3</a><br />
    <input type="button" value="Back" onclick="window.history.back()" />
  </body>
</html>

第2页
第2页

文件名:page3.htm

<html>
  <head>
    <title>page 3</title>
  </head>
  <body>
    PAGE 3<br />
    <a href="page1.htm">Jump to page 1</a><br />
    <input type="button" value="Back" onclick="window.history.back()" />
  </body>
</html>

第3页
第3页


我不知道怎么做。我对.Net有点陌生,无法做建议性的事情请检查,谢谢,看起来它可以工作。解决方案将带您进入上一页。但请记住,上一页可以是同一页。是的,这就是问题所在:(我应该在按钮点击事件中发布它吗?所以应该是
抛出错误
错误554'ASP.employee\u empclientprofile\u aspx'不包含'window'的定义,并且找不到接受'ASP.employee\u empclientprofile\u aspx'类型的第一个参数的扩展方法'window'(您是否缺少using指令或程序集引用?)C:\Users\Moonbeam\Desktop\SQL FB\New folder(2)\New folder(2)\CSFP Front End\Employee\empClientProfile.aspx 720
否我给您的代码是客户端代码,它会出现在HTML中。使用“ASP:Button”时这是一个服务器端按钮它将在任何页面上的任何浏览器上工作,它将返回用户在历史记录对象中找到的上一页。将其放置在HTML中不要仅使用“ASP:Button”或“Runat='Server'”纯HTML。它将返回用户到上一页。