2011-05-06 60 views
-1

我有一個共享視圖菜單和點擊菜單項我必須在會話中設置一個值或任何其他視圖頁上需要的對象。我正在使用MVC架構使用剃鬚刀。請幫助你的答案。 Thanx ..mvc中的會話管理

+5

你有沒有嘗試過自己,或者你只是在等待答案? ;-) – Rhapsody 2011-05-06 06:15:14

+0

「點擊」?所以在客戶端或服務器端? – RPM1984 2011-05-06 06:15:55

+0

我試過並得到了解決方案。這個問題很容易用cookie和查詢字符串解決,所以我一直在尋找使用會話的解決方案。 – 2011-05-06 12:41:24

回答

0

您可以將該對象存儲在會話中的控制器操作呈現視圖。通過這種方式,當您單擊菜單鏈接並重定向到另一個控制器操作時,您將能夠獲取此會話中以前存儲的此對象。

0

通過在代碼塊內編寫會話,您可以在剃鬚刀視圖中使用Session。

例如

@{ 
    Session["uname"] = "somevalue"; 
} 

但在mvc中還有一些可用的選項,您應該嘗試viewdata,viewbag和tempdata。