2011-08-31 87 views
0

確定這裏添加一個Response.Redirect的同一個網頁的動態,以不同的按鈕是我的問題: 我有一個類(所謂的抽屜),做的無外乎動態創建asp.net controlls根據它獲得的數據。 所有工作正常,但最後一步是幾乎獨立於內容。 有一個八方按鈕,它應該永諾重定向到同一頁(Booking.aspx)。 我想事件存儲在Session對象中的一些數據(例如按鈕ID),之後做重定向。 這是我的代碼:不同的其他頁面

Button b = new Button(); // Buchenbutton 
b.ID = r.getId(); // storing important id 
//b.PostBackUrl = "Booking" + k + ".aspx"; // ugly workaround 
//k++; 
b.Text = "Choose"; 
b.CssClass = "AccBtn"; // styling 
b.Click += new EventHandler(thisRoute(b)); 

真正的問題是,在這個「抽屜」類我不能存取權限的Session.Object至少我不知道如何...我不知道如何從調用抽屜的網站後面的代碼中動態選擇Eventhandler。我希望任何人都能理解,甚至可以幫助我......我現在有6個多月的時間,這個醜陋的解決方法。

+0

記住,把導航信息到會議將打破辦法「後退」按鈕的作品。 ViewState是一個醜陋的,但更適合這種類型的信息的容器。 –

回答

1

您可以通過HttpContext的訪問會話。 HttpContext.Current.Session

+0

現在試一試... – fbtb

+0

當我點擊按鈕現在它只是刷新網站即時通訊和我的事件處理程序的代碼似乎沒有達到:( – fbtb

+0

是否有任何其他方式來存儲信息的哪個按鈕一個網站導致重定向? – fbtb

相關問題