![]() |
Модераторы: gambit |
![]() ![]() ![]() |
|
Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: нет Всего: 207 |
Мне надо на другую страницу передать по сути массив значений, например список картинок которые надо показать. Их количество может быть во-первых разным, а во вторых достаточно большим... Вроде как писать что-то типа
"MyPage.aspx?img1=a&img2=sdf&img3=... Маразм... Конечно можно через базу данных, сначала засунуть туда этот список, а потом передать id и получить этот список из базы, но это вроде как через одно место... И как это по нормальному реализовать? -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
Sartorius |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1568 Регистрация: 18.7.2006 Где: Ivory tower Репутация: нет Всего: 37 |
<удалил>
Это сообщение отредактировал(а) Sartorius - 28.4.2007, 18:04 |
|||
|
||||
6atoh |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 160 Регистрация: 15.9.2006 Где: Minsk Репутация: 1 Всего: 4 |
Для передачи строковых данных между страницами, можно использовать Session, ViewState, hidden fields.
|
|||
|
||||
Mymik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1474 Регистрация: 12.5.2006 Где: Lamer-центер Репутация: 50 Всего: 78 |
А еще можно делать через PostBackUrl (это свойство у asp:Button есть)
А на ту страницу куда передаешь можно достать значение через
-------------------- |
|||
|
||||
Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: нет Всего: 207 |
Не ищет, если контрол находится в таблице... -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
a.S.d |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 100 Регистрация: 20.2.2005 Репутация: 2 Всего: 2 |
Vit, Если таблица - серверный контрол, то искать надо через <table ID>.FindControl().
|
|||
|
||||
Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: нет Всего: 207 |
не-а... получается что надо искать в каждой клетке отдельно... -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
dazy |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 344 Регистрация: 15.9.2006 Репутация: 4 Всего: 8 |
Можно искать для каждой строки отдельно.
Но правда это вызывается на этой же странице и в событии самого GridView1. Может поэтому находится конрол. |
|||
|
||||
Mymik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1474 Регистрация: 12.5.2006 Где: Lamer-центер Репутация: 50 Всего: 78 |
dazy, это ищется в конкретном объекте. Но в Child node'ах оно не будет искаться.
Вообще, если посидеть и немного подумать, то становиться понятным почему оно не будет искать контролы в child'ах. Хотя бы потому что слишком велика вероятность наличия одинаковых ID. И потому оно ищется только лишь в данном объекте. Если тебе нужно обратиться к какому-нибудь user-web-control и там найти объект этого checkbox'а... тогда тебе прийдется найти сначала этот контрод, а после него искать дальше свой контрол уже внутри первого. Найди таблицу, а в ней ищи нужные тебе контролы. -------------------- |
|||
|
||||
Mymik |
|
||||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1474 Регистрация: 12.5.2006 Где: Lamer-центер Репутация: 50 Всего: 78 |
Vit, Если тебе не удобно через FindControl тогда сделай через Reflaction
Default.aspx
Behind Code: (Мы тут определяем метод, который будет забирать данные с нашей страницы)
Когда Aspx Файла Default2.aspx не привожу, потому как он пустой. А вот behind Code привожу
Тут это делается немного легче (хотя это ИМХО каждого) -------------------- |
||||||
|
|||||||
![]() ![]() ![]() |
Прежде чем создать тему, посмотрите сюда: | |
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Разработка под ASP.NET | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |