2010-07-02 66 views
1

我在標準的Web窗體應用程序中使用MVC URL重寫功能,所以我可以擁有漂亮的URL。URL路由 - 在URL之外傳遞數據

但是我已經在我的應用程序中達到了一點,我需要在頁面之間傳遞數據,如果它包含在URL中,這兩個頁面看起來都很糟糕。直到現在,我一直在剪切URL,抓取數據並將它們分配給HttpContext.Items集合。

由於HttpContext.Items是每個請求我顯然需要找到一個替代方案。由於各種原因,我不喜歡使用Session或Server.Transfer來完成這項工作。

有沒有其他方法可以傳遞數據?

回答

0

HTTP本質上是無狀態的。你有兩個選擇,使之如此:

  • 在客戶端:餅乾
  • 在服務器上:Session(或等價的東西)。您仍然需要一個cookie

所以:

是否有其他方法可以讓我來回傳遞數據?

埃姆...我想不

+0

這將是一個有點缺陷的有好看的網址,然後:) 我將使用一個Cookie - 謝謝。 – 2010-07-02 15:08:43