按钮,单击上一页.net

本文关键字:一页 net 单击 按钮 | 更新日期: 2023-09-27 18:04:31

我知道一些。net基础,但我需要做更高级的事情,我卡住了。我有empClientProfile。Aspx页面访问此页面可能从不同的地方(从客户端列表,直接从菜单等。)我想把按钮按下,它会重定向用户在完全相同的页面,因为他/她是以前。例如,如果客户做选择从机构,它应该转发到完全相同的页面与选择。如果这个页面是从主菜单访问的,它应该转发到主菜单。

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

有什么好主意吗?

按钮,单击上一页.net

在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>

文件名: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>

文件名: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>

也许你可以使用session来实现基于用户操作

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

是否尝试请求?UrlReferrer ?