2011-12-01 47 views
0

我们正在ASP.NET \ VB.NET中处理一个大型项目 该网站是管理项目的工具。 我们使用会话变量在用户在某个搜索页面中选择的ProjectID之间进行导航。所以说,用户在网站上的任何搜索结果页面中选择“项目X”。我们从数据库中获取ProjectID并将其传递给会话变量以加载Project Info页面。使用会话变量重定向到特定页面

现在好东西,我们在与网页链接的Excel中生成多个报表。我们希望在Excel页面中添加一个链接,将用户重定向到选定的项目信息页面。由于我们使用会话变量和服务器端,我们很难弄清楚如何做到这一点。无论如何要传递URL中的信息来影响会话变量吗?

回答

3

当你在服务器上生成你的页面时,不需要手动生成url并将参数放入查询字符串中。然后,当你加载链接页面时,首先检查查询字符串,如果存在一个值在会话中使用它...

+0

谢谢先生,对查询字符串的任何其他信息...说我想加载projectID 4524,我该如何构建这个查询字符串? –

+1

看看下面的内容。 http://www.codeproject.com/KB/aspnet/QueryString.aspx如果您有任何其他问题,请告诉我。 – rie819

+0

该链接是从外部程序(即Excel)中单击的。我怎么能使它工作? –