Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как из динамически определяемого списка значений получить выбранное значение?
|
|||
|---|---|---|---|
|
#18+
Добрый день! Задача: по выбору значения из одного списка определить доступные значения для выбора в другом списке, потом выбрать из другого списка значение для сохранения его в базе. Столкнулся со следующей проблемой, не получается получить выбранное значение из второго списка т.к. страница перегружается до момента где я пытаюсь получать значение, соответственно выбор утерян. Помогите построить решение данной задачи. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.11.2014, 11:56 |
|
||
|
Как из динамически определяемого списка значений получить выбранное значение?
|
|||
|---|---|---|---|
|
#18+
AspUser, Такое ощущение, что ViewState отключен у контролов, либо у страницы, либо в конфиге у всех страниц. Если состояние не сохраняется - ищи состояние! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2014, 00:14 |
|
||
|
Как из динамически определяемого списка значений получить выбранное значение?
|
|||
|---|---|---|---|
|
#18+
да не в состоянии дело, просто кнопка Получить результат делает обратную отправку и соответственно второй список(которому я присваивал SelectMethod ) обнуляестся, точнее перезаполняется заново и соответственно всегда получить(lstValues.SelectedValue) можно только первое значение(которым заполнился список) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2014, 09:04 |
|
||
|
Как из динамически определяемого списка значений получить выбранное значение?
|
|||
|---|---|---|---|
|
#18+
AspUser, .. если пишете на веб-формах, то почему бы не использовать классический подход для веб-форм: включить ViewState, первый дроп-даун инициализоровать в Page_Load (не забывая об if (!Page.IsPostBack) ), подсунув ваш список ему в качестве .DataSource, а потом .DataBind() .... ?? .. или это уже не модно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2014, 11:07 |
|
||
|
Как из динамически определяемого списка значений получить выбранное значение?
|
|||
|---|---|---|---|
|
#18+
перепробовал массу вариантов , ну не получается, видать я что-то не понимаю.... Первый список у меня определен перечень , а вот для второго списка устанавливается перечень исходя из выбора в первом. Необходимо ViewStateMode="Disabled" для вторго списка устанавливать, иначе получаю вот такую ошибку: Сбой при загрузке состояния отображения. Дерево элементов управления, в которое загружается это состояние отображения, должно соответствовать дереву элементов управления, использованному для сохранения состояния отображения при предыдущем запросе. Например, при динамическом добавлении элементов управления те элементы управления, которые были добавлены при обратной передаче, должны по типу и положению соответствовать элементам управления, добавленным при исходном запросе. для первого списка ViewStateMode не какой роли не играет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2014, 14:43 |
|
||
|
Как из динамически определяемого списка значений получить выбранное значение?
|
|||
|---|---|---|---|
|
#18+
AspUser, .. я веб-формы на vb.net писал, поэтому, может что-то и не совсем по феншую, но вот так у меня работает Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2014, 15:52 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38805729&tid=1356867]: |
0ms |
get settings: |
10ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
22ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 257ms |
| total: | 344ms |

| 0 / 0 |
