Копирование всего макета с элементами управления с одной страницы aspx на другую страницу - Динамическое перемещение элементов управления - ASP.Net - PullRequest
0 голосов
/ 17 сентября 2010

Вот моя проблема.

У меня есть страница main.aspx. На этой странице есть кнопка «Настройки». Когда он нажимается, я загружаю другую страницу aspx settigns.aspx во всплывающее окно. Теперь в settings.aspx я позволяю пользователям динамически добавлять элементы управления. Например, пользователь может создать 5 текстовых полей. Когда он сохранит его там, мне нужно передать эти элементы управления в main.aspx.

Так что мне нужно переместить все элементы управления с одной страницы на другую. Я не могу придумать решение с пользовательскими элементами управления.

Есть идеи по этому поводу?

1 Ответ

0 голосов
/ 17 сентября 2010

Для связи между страницами вам нужно будет сохранить коллекцию элементов управления в Session, Cache или чем-то еще, чтобы другая страница могла использовать ее.Это, вероятно, не будет жизнеспособным.Что вам нужно сделать, это воссоздать интерфейс на другой странице.Так что дайте странице количество текстовых полей и значений, и пусть эта вторая страница воссоздает ее.

Поместить эту логику построения в пользовательский элемент управления очень поможет, или найти способ сохранить их на той же странице, чтобыиспользовать обе функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...