powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / JavaScript + ASP.NET
10 сообщений из 10, страница 1 из 1
JavaScript + ASP.NET
    #32986871
Urt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне нужно сделать такую формочку: на фоме таблица, есть кнопки
Add и Remove, но проделанные ими изменения(добавления или удаление строк)
не отсылаются сразу на сервер, а сохраняются у клиента, пока он не
нажмёт Save или Cancel. Как это делать? Где хранить данные, как сделать,
чтоб часть кода была на JavaScript, а часть на ASP.NET(точнее, на C#)?
...
Рейтинг: 0 / 0
JavaScript + ASP.NET
    #32986995
Фотография big-duke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
отсоединенный курсор ?
...
Рейтинг: 0 / 0
JavaScript + ASP.NET
    #32987033
Urt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
big-dukeотсоединенный курсор ?


Что это?

Вообще я думаю, что Add и Remove должны выполняться на клиентской стороне при помощи JavaScript, но вот где хранить данные?
И ещё; я никогда не использовал JavaScript вместе с C# - как это возможно?
...
Рейтинг: 0 / 0
JavaScript + ASP.NET
    #32987062
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UrtИ ещё; я никогда не использовал JavaScript вместе с C# - как это возможно?возможно, почему нет?
C# - на сервере
JavaScript на клиенте
UrtВообще я думаю, что Add и Remove должны выполняться на клиентской стороне при помощи JavaScript, но вот где хранить данные?а много данных хранить придется?
если нет - завести массив и там хранить
если да - имхо, подход не разумен и тогда правильнее использовать DataSet и обновлять данные в базе только после подтверждения пользователем
...
Рейтинг: 0 / 0
JavaScript + ASP.NET
    #32987098
Urt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
profilвозможно, почему нет?
C# - на сервере
JavaScript на клиенте

Так как это делать - ну, сохранять я буду в массиве, какой это массив - C#
или JavaScript? Добавляю я в скрипте, а когда пользователь жмёт Save,
должен работать C#.

profilа много данных хранить придется?
если нет - завести массив и там хранить
если да - имхо, подход не разумен и тогда правильнее использовать DataSet и обновлять данные в базе только после подтверждения пользователем
Нет, не очень много.
...
Рейтинг: 0 / 0
JavaScript + ASP.NET
    #32987108
Фотография profil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UrtТак как это делать - ну, сохранять я буду в массиве, какой это массив - C#
или JavaScript? Добавляю я в скрипте, а когда пользователь жмёт Save,
должен работать C#.массив JavaScript конечно
а после нажатия Save, данные post'ом отправлять на сервер, а там уже обрабатывать
...
Рейтинг: 0 / 0
JavaScript + ASP.NET
    #32987140
Urt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
profil UrtТак как это делать - ну, сохранять я буду в массиве, какой это массив - C#
или JavaScript? Добавляю я в скрипте, а когда пользователь жмёт Save,
должен работать C#.массив JavaScript конечно
а после нажатия Save, данные post'ом отправлять на сервер, а там уже обрабатывать

В каком виде туда придут данные и как их обрабатывать?
И что значит отправлять на сервер? У меня есть asp.net страничка, какая
ф-ия должна обрабатывать - OnLoad, что-ли?
...
Рейтинг: 0 / 0
JavaScript + ASP.NET
    #32987182
Urt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Т.е. меня интересует, что на сервере будет принимать массив?
Насколько я понимаю, на сервере будет лежать .aspx страница и
обрабатывать запросы, ведь так? А куда придёт массив?
...
Рейтинг: 0 / 0
JavaScript + ASP.NET
    #32987659
nostra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Взято из книги "ASP.NET Unleashed" by Стефен Уолтер.
Данный пример написан на VB и используется только добавление контролов (необходимо только будет сделать их удаление).
Принимать данные можно после Submit формы с помощью строки Request.Form , где i- индекс элемента массива.
Для этого в ХТМЛ-виде формы напиши <form id="Form1" action="принимающая_форма.aspx" method="post">

P.S. А может пример не поможет ведь тебе необходимо JS и останется только добавить контролы с помощью скрипта.
...
Рейтинг: 0 / 0
JavaScript + ASP.NET
    #32987665
nostra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример приёма данных:
private void Page_Load(object sender, System.EventArgs e)
{
if (Request.Form.Count>0)
{
for (int i=0; i<Request.Form.Count; i++)
{
*** // Делаем с полученными данными что хотим.
}

}
}
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / JavaScript + ASP.NET
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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