Хорошо, вот моя проблема: у меня есть один класс (так называемый Drawer), который ничего не делает, кроме динамического создания элементов управления asp.net в зависимости от данных, которые он получает.Все работает нормально, кроме последнего шага, который практически не зависит от контента.Всегда есть одна кнопка, которая всегда должна перенаправляться на одну и ту же страницу (Booking.aspx).Я хочу, чтобы событие сохраняло некоторые данные в объекте сеанса (например, идентификатор кнопки) и после этого выполняло перенаправление.Это мой код:
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));
реальная проблема в том, что в этом классе "Drawer" я не могу получить доступ к Session.Object, по крайней мере, я не знаю, как ... а я нетзнать, как динамически выбирать Eventhandler из кода сайта, который вызывает Drawer.Я надеюсь, что кто-нибудь может понять и, возможно, даже помочь мне ... у меня есть этот уродливый обходной путь в течение более 6 месяцев.