Asp.net 使用会话变量重定向到特定页面

Asp.net 使用会话变量重定向到特定页面,asp.net,session,redirect,webforms,Asp.net,Session,Redirect,Webforms,我们正在ASP.NET\VB.NET中进行一个大项目 网站是管理项目的工具。 我们使用会话变量在用户在某些搜索页面中选择的ProjectID之间进行导航。因此,假设用户在网站上任何搜索的结果页面中选择“ProjectX”。我们从数据库中获取ProjectID,并将其传递给会话变量以加载项目信息页面 现在好东西,我们产生了多个Excel报告与网页链接。我们想在Excel页面中添加一个链接,将用户重定向到所选项目信息页面。因为我们使用的是会话变量,而且它是服务器端的,所以我们很难弄清楚如何做到这一点

我们正在ASP.NET\VB.NET中进行一个大项目 网站是管理项目的工具。 我们使用会话变量在用户在某些搜索页面中选择的ProjectID之间进行导航。因此,假设用户在网站上任何搜索的结果页面中选择“ProjectX”。我们从数据库中获取ProjectID,并将其传递给会话变量以加载项目信息页面


现在好东西,我们产生了多个Excel报告与网页链接。我们想在Excel页面中添加一个链接,将用户重定向到所选项目信息页面。因为我们使用的是会话变量,而且它是服务器端的,所以我们很难弄清楚如何做到这一点。是否需要在URL中传递信息以影响会话变量?

在服务器上生成页面时,立即生成URL并将参数放入查询字符串中。然后,在加载链接页面时,首先检查查询字符串,如果存在值,则在会话中使用它…

在服务器上生成页面时,立即生成url并将参数放入querystring中。然后在加载链接页面时,首先检查查询字符串,如果存在值,则在会话中使用它…

谢谢,先生,关于该查询字符串的更多信息。。。假设我想加载Projectd4524,我该如何构建这个查询字符串呢。如果您有任何其他问题,请告诉我。该链接是从外部程序(即Excel)单击的。我如何才能使其工作?如何在excel中生成链接?您的asp.net站点是创建了加载到excel中的文件(我假设是xls)还是手动创建的?谢谢您,先生,关于该查询字符串的更多信息。。。假设我想加载Projectd4524,我该如何构建这个查询字符串呢。如果您有任何其他问题,请告诉我。该链接是从外部程序(即Excel)单击的。我如何才能使其工作?如何在excel中生成链接?您的asp.net站点是创建了加载到excel中的文件(我假设是xls),还是手动创建的?