Форум программистов, компьютерный форум, киберфорум
Наши страницы

C# под Web, ASP.NET

Войти
Регистрация
Восстановить пароль
 
simply_denis
35 / 30 / 2
Регистрация: 31.12.2009
Сообщений: 349
#1

Не перегружая страницу создать новые элементы - C# ASP.NET

09.07.2011, 00:29. Просмотров 638. Ответов 5
Метки нет (Все метки)

Мне нужно не перегружая страницу добавлять новые элементы.

вот схематично как это выглядит.
http://i.stack.imgur.com/Ddmho.jpg

когда я нажимаю на кнопку, появляется ещё несколько, которые берутся с сервиса.

без перезагрузки страницы.

возможно ли это? и как это реализовывается?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.07.2011, 00:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не перегружая страницу создать новые элементы (C# ASP.NET):

Обновление базы не перегружая страницу - C# ASP.NET
Нужно с активной страницы произвести изменения в базе даных и известить об этом пользователя. Но при этом чтобы страница не обновлялась...

Как добавить в VBSript'е новые элементы в список Dropdown? - C# ASP.NET
Количество элементов для добавления и их названия берутся из некой БД. Вопрос - как добавить непосредственно в скрипте.

Не получается создать страницу - C# ASP.NET
Возинкла проблема создал "сайт"... Залил на хостинг но при прохождении по ссылке оно качает файл... как зделать что бы открывало?...

Как создать страницу с формой - C# ASP.NET
Всем привет. Мне нужна форма с http://online.solvex.travel/Extra/QuotedDynamic.aspx этой страници Кто поможет её мне дать? :) ...

Помогите создать HTML страницу. - C# ASP.NET
Я естесно хорош знаю HTML, но .... в итоге: как сделать таблицу вот такого вида? ///////////////////// / / / /...

Создать страницу подробного просмотра новостей - C# ASP.NET
Господа, столкнулся с проблемой следующего характера. Есть RSS лента новостей. Новости выводятся в виде заголовка, краткого описания,...

5
Johnny_D
Padawan
473 / 323 / 9
Регистрация: 30.01.2010
Сообщений: 1,842
09.07.2011, 00:40 #2
simply_denis, возможно. Делается на JavaScript'е, но на серверной стороне будет немного сложно это обыграть.
Я делал так, на форме был счетчик количества элементов с скрытом поле, а все элементы считывал через коллекцию присланных формой значений.
0
simply_denis
35 / 30 / 2
Регистрация: 31.12.2009
Сообщений: 349
09.07.2011, 00:44  [ТС] #3
Использую asp.net ajax toolkit нельзя как то это сделать?
0
Johnny_D
Padawan
473 / 323 / 9
Регистрация: 30.01.2010
Сообщений: 1,842
09.07.2011, 13:59 #4
simply_denis, на AJAX обычно асинхронно данные вытягивают. Пока в голове не укладывается, как это сделать.
0
simply_denis
35 / 30 / 2
Регистрация: 31.12.2009
Сообщений: 349
09.07.2011, 14:12  [ТС] #5
Я вижу две проблемы.
1. Как отправлять запрос в службу при нажатии на кнопку.
2. Как сделать функцию которая будет получать ответ.
3. Как создать javascriptом новые кнопки.
0
sau
1562 / 1397 / 123
Регистрация: 22.07.2011
Сообщений: 5,209
Завершенные тесты: 1
27.07.2011, 16:26 #6
Вроде все просто:
HTML5
1
2
3
4
5
6
7
<asp:UpdatePanel runat="server">
<ContentTemplate>
<asp:PlaceHolder runat="server" id="btnContainer">
<asp:Button runat="server" onclick="Button_Click"/>
</asp:PlaceHolder>
</ContentTemplate>
</asp:UpdatePanel>
C#
1
2
3
4
5
6
7
8
9
10
11
protected void Page_Load(object sender,EventArgs e)
{
   if(IsPostBack && Request["_EVENTARGET"]!=null) 
  {
     //что то можно загрузить с сервиса
     // string Data = Service.GetButtons();
    // btnContainer.Controls.Add(ParseControls(Data));
 
     btnContainer.Controls.Add(new Button());
  }
}
- примерные наброски, можно и по другому все обыграть..

Добавлено через 15 минут
забыл, еще нужно воссоздавать все ранее созданные кнопки при каждом запросе, поэтому помимо создания еще и где либо сохраняем.
0
27.07.2011, 16:26
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.07.2011, 16:26
Привет! Вот еще темы с ответами:

Как отобразить не всю страницу, а только нужные элементы, зная ID - C#
Дорого времени суток. Есть Windows-приложение. Вопрос: как в нем отобразить не всю страницу, а только нужные элементы зная ID? Для начала...

Как поменять url, не перегружая страницу. - Web
Всем привет. В CMS Kayako 4, в админке, загружается один раз страница(верхнее и боковое меню), и при переходе по менюхам страница не...

Как изменить адрес, не перегружая страницу - JavaScript
Доброго времени. Есть документ по адресу http://example.com/blablabla/aaa. Как перейти на http://example.com/blablabla/bbb, не...

Как обновить контент не перегружая всю страницу? - DLE
Мне нужно в статической странице что бы обновлялся определенный блок. Например как в https://hi-tech.mail.ru/ когда идет какая то...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru