我被困在一個條件下,我需要分享頁面之間的值。我想通過很少或沒有javascript來分享Codebehind的價值。我在這裏已經有一個問題,但使用JS。仍然沒有得到任何結果,所以我問的另一種方法。我可以通過querystring傳遞.net對象嗎?
所以我想知道我可以傳遞查詢字符串中的任何.net對象。所以我可以方便地在另一端解開它。
更新
或者是有任何JavaScript的方法,通過將其傳遞到Windows模態對話框。或類似的東西。
我在做什麼
我在做什麼是我的父頁面加載。我從我的類中提取具有從db中獲取的值的屬性。並把它放在Session["mySession"]
。有些事情是這樣的。
Session["mySession"] = myClass.myStatus which is List<int>;
現在在我的事件中,複選框單擊來自客戶端的事件,我打開一個彈出窗口。並在其頁面加載時,提取列表並填充子頁面上的複選框列表。
現在,從這裏用戶可以修改其選擇並關閉此頁面。關閉是通過一個名爲save的按鈕來完成的,在這個按鈕上迭代選中的項目,然後再次在Session [「mySession」]中發送它。
但問題是在這裏,當我再次點擊單選按鈕來查看更新後的值時,它會顯示前一個。也就是說,如果我的名單的總數是3從數據庫中,並修改後爲1重啓仍然顯示後3而不是1
對象有多複雜? – ChaosPandion
我需要通過列表 –