powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Событие OnClick и Submit формы
4 сообщений из 4, страница 1 из 1
Событие OnClick и Submit формы
    #33972206
Аноним
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Совсем недавно начал разбираться с ASP.NET, и вот что мне совершенно непонятно. Есть форма с кнопкой submit. На эту кнопку привязано добавление данных в базу. Еще есть Page_Load в которой заполняется форма. На форме есть select с AutoPostBack. Заполнение формы зависит от выбранного пункта в этом select. Поэтому заполнение происходит без условия IsPostBack. Примерно так:

Page_Load
{
заполнение формы в зависимости от выбранного select option (без условия IsPostBack)
}

Button_Click
{
занесение данных формы в базу
}

проблема в том, что Page_Load срабатывает раньше чем Button_Click, и соответственно перезаполняет форму заново данными из базы. после этого Button_Click пишет в базу уже не то что выбрал юзер в форме, а заново инициализированные данные

в книге не нашел похожего примера, посоветуйте плиз как это надо сделать правильно
...
Рейтинг: 0 / 0
Событие OnClick и Submit формы
    #33972329
DMitay
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, <Аноним>, Вы писали:


А>в книге не нашел похожего примера, посоветуйте плиз как это надо сделать правильно

Заполнять форму данными только первый раз
Поставь в Page_Load проверку

If(!IsPostBack)
{
//заполнение формы
}... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
...
Рейтинг: 0 / 0
Событие OnClick и Submit формы
    #33972490
Dimon aka Manowar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
перенеси заполнение формы из Page_Load в Page_Init
Единственное отличие - выбранное в select-е значение придется брать из Request.Form

Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
...
Рейтинг: 0 / 0
Событие OnClick и Submit формы
    #33974117
Gollum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, <Аноним>, Вы писали:

А>в книге не нашел похожего примера, посоветуйте плиз как это надо сделать правильно

Надо так:


Page_Load
{
  if (!IsPostBack)
    {
    // заполнение формы по умолчанию в первый раз
    }
}

Button_Click
{
  // занесение данных формы в базу
    // заполнение формы в зависимости от выбранного select option
}И начальник заставы поймет меня, и беспечный рыбак простит
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Событие OnClick и Submit формы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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