powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Написал CMS систему но есть проблемы в эксплуатации (Часть 2)
1 сообщений из 76, страница 4 из 4
Написал CMS систему но есть проблемы в эксплуатации (Часть 2)
    #37832363
Фотография SanSYS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. B твоем случае SelectedIndexChanged нафиг не нужен
2. Используй на своих кнопках событие OnCommand
3. В ид передавай так: CommandArgument='<%# Eval("ID") %>'
4. Используй примерно так:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
protected void btnDownload_OnCommand(object sender, CommandEventArgs e)
    {
         /// какая-то логика........

         Response.Redirect("PrintDocument.aspx?id=" + e.CommandArgument);
         // не бойся использовать +, 1-2 раза можно
         // не используй конкатенацию строки и структуры, всегда вызывай ToString(), за комментами к Рихтеру
    }

И так для каждой кнопочки
Плюсы:
1. На каждое действие свой метод, никак независящий от других методов (кнопочек :) )
2. Никаких волшебных свитчей
3. Никаких волшебных обращений по индексу (!) к тексту ячейки записи
4. Очень легко поддерживать
5. Не нужен try/catch
6. На форумах не будут гнобить

А если нужен только редирект, то целесообразнее заюзать просто ссылку, в самой ячейке GridView, имхо
...
Рейтинг: 0 / 0
1 сообщений из 76, страница 4 из 4
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Написал CMS систему но есть проблемы в эксплуатации (Часть 2)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]