События контролов в ASP.NET

241
01 мая 2017, 00:03
protected void showButton_Click(object sender, EventArgs e)
    {
        String path = @"myClients\";
        String link = "ClientForm.aspx";
        String[] clients = Directory.GetFiles(path, "*.xml");
        foreach (var client in clients)
        {
            LinkButton clientLink = new LinkButton();
            clientLink.ID = client;
            clientLink.Click += this.Redirect;
            clientLink.Text = client.Substring(path.Length, client.Length - path.Length) + "<br>";
            mainForm.Controls.Add(clientLink);
        }
    }

Проблема в том, что событие Click не срабатывает (даже в назначенный метод не заходит). Метод Redirect формирует POST запрос и выполняет перенаправление на нужную страницу. Есть подозрение, что сборщик мусора контролы просто уничтожает. Как быть в этой ситуации?

READ ALSO
Проброс событий C#

Проброс событий C#

Есть некоторый класс Controller, который является входной точкой в приложение и реализует интерфейс IController с набором методов, доступных извне...

321
Реакция на данные в БД.

Реакция на данные в БД.

Привет всем, у меня недавно возникла ситуацияЗаключается она в том что нужно оправлять письма пользователям, например за 5 дней до их дня...

194
Добавляет ли метод First или Last в классе List в сам список?

Добавляет ли метод First или Last в классе List в сам список?

EnumerableFirst - берет первый first элемент из коллекции, если коллекция пуста - падает эксепшн

241
Подключить к ASP Core проекту фреймворк SignalR

Подключить к ASP Core проекту фреймворк SignalR

Как подключить к ASP Core проекту SignalR?

218