我想知道如何在簡單的asp.net頁面中加密/解密你的查詢字符串? 需要在不同頁面之間傳遞一些值,但不能更改或讀取查詢字符串。如何在asp.net中保護/加密你的查詢字符串?
有人說httphandles可能是解決方案。
有什麼想法?
更多背景信息:
嗨thx所有評論。 這是問題,有時會話沒有任何理由消失(好吧,必須有一個,但我不知道它)。我研究了可能的原因,但沒有任何可能導致它發生。 因此我不能再依賴它了。 餅乾解決方案是一種可能性,但實現起來比單純使用查詢字符串更有效。 該URL可以在任何時候複製只是沒有改變!
乾杯, M.
這是真的餿主意。如果您需要將值傳遞給不同的頁面,爲什麼不使用Postback或數據庫中的值。加密查詢字符串會導致醜陋的URL,並非萬無一失。 – 2010-06-07 13:14:10
如何使用cookie? – ChrisW 2010-06-07 13:21:50
這確實聞到了「糟糕的計劃」。我真的認爲你可能有錯誤的架構。你能保持這個信息服務器端?您真的不應該以這種方式傳輸敏感信息,不會加密。也許你可以擴展你認爲「會話不可靠」的方式。也許你可以告訴我們一個用例,你覺得這個構造提供了一個解決方案。 – Cheekysoft 2010-06-07 13:38:08