2011-12-01 50 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)中單擊的。我怎麼能使它工作? –