0

我知道一些 .Net 基础知识,但我需要做更高级的事情,但我被卡住了。我有 empClientProfile.aspx 页面可以从不同的地方访问该页面(从客户端列表,直接从菜单和其他)。我想按下按钮,它将用户重定向到与他/她之前完全相同的页面上。例如,如果客户从机构中进行选择,它应该转发到与该选择完全相同的页面。如果这个页面是从主菜单访问的,它应该转发到主菜单。

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

任何想法如何做到这一点?

4

3 回答 3

1

在您的 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>
于 2013-03-19T03:36:58.507 回答
0

也许您可以根据用户操作使用会话来执行此操作

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

}
于 2013-03-19T03:24:01.923 回答
0

您尝试过 Request.UrlReferrer 吗?

于 2013-03-19T03:26:17.867 回答