2013-04-08 3 views
0

Я работаю в asp.net, и у меня есть страница пользователя с текстовыми полями и кнопкой отправки. Когда пользователь вводит информацию в текстовые поля и нажимает кнопку, информация добавляется в таблицу пользователей базы данных sql-сервера. После добавления информации в базу данных пользователь перенаправляется на другую страницу (Response. Redirect()), где пользователю предлагается выбрать информацию из выпадающего меню и нажать кнопку. После нажатия кнопки я хочу добавить информацию из раскрывающегося списка в другую таблицу (WorkShop), но мне нужна также информация из текстовых полей на странице пользователя, которая будет добавлена ​​в таблицу рабочего стола. Кто-нибудь может мне помочь? СпасибоВставка информации с одной веб-страницы в две разные таблицы

+0

Вы хотите иметь серверный элемент управления (кнопка), что при нажатии на кнопку отправки, записи будут сохранены в двух разных таблиц. Это верно? –

+0

Нет, есть две разные страницы, каждая из которых имеет свою собственную кнопку отправки. Каждая кнопка отправляет данные только одной базе данных. – Eugene

+0

Ах ладно. Попробуйте использовать состояние сеанса, как было предложено Anil. –

ответ

1

Вы должны использовать состояние сеанса, чтобы сохранить свои записи, даже если вы используете response.redirect. Предлагаю вам посмотреть Session State. Вот пример кода для сеанса. Вы можете достигать от каждой страницы до этих значений, используя состояние сеанса. Но он работает только при использовании пользовательских сеансов !. Другим способом передачи данных со страниц является использование запроса. Попробуйте взглянуть на Querystring ASP.NET

Session["FirstName"] = FirstNameTextBox.Text; 
Session["LastName"] = LastNameTextBox.Text; 
+0

Просто попробовал, и ошибка FirstNameTextBox не существует в текущем контексте. – Eugene

+0

Вам нужно добавить текстовое поле на страницу с идентификатором = «FirstNameTextBox» в качестве примера. –

+0

Я просто хочу привести пример. Если вы добавите текстовое поле с идентификатором = «FirstNameTextBox», вы увидите, как его использовать, когда вы его отлаживаете. –

Смежные вопросы