2013-11-23 6 views
0

У меня есть веб-приложение ASP.net, содержащее 2 страницы, а именно: default.aspx (форма для захвата пользовательских данных и вставки в базу данных) и confirm.aspx (чтобы распечатать квитанцию ​​для вставленных данных). Это приложение для бронирования. Пользователь вводит данные в default.aspx, и данные хранятся в базе данных с использованием default.aspx. Мне удалось записать идентификатор идентификационной записи после вставки записи. Я хотел бы:Перенос данных на другую страницу ASP.net

a. Перенесите этот уникальный идентификатор удостоверения личности (хранящийся в переменной var id) на Confirmation.aspx только при успешной вставке данных b. Захватите идентификатор в подтверждении .aspx c. Выполните SQL-запрос, чтобы извлечь запись и отобразить ее в виде GRID. Это в основном квитанция, которая будет напечатана для пользователя.

Не могли бы вы предложить: a. Используйте состояние сеанса. b. Создайте общедоступные свойства на исходной странице и получите доступ к значениям свойств на целевой странице.

Я новичок в ASP.net .... Заранее спасибо

ответ

1

Вот некоторые ссылки, которые показывают все методы (с примерами) вы можете использовать для передачи данных между страницами:

http://msdn.microsoft.com/en-us/library/6c3yckfw(v=vs.100).aspx http://www.codeproject.com/Tips/589911/Passing-Value-Between-Pages-in-ASP-NET http://www.mikesdotnetting.com/Article/192/Transferring-Data-Between-ASP.NET-Web-Pages

Надеется, что это помогает!

2

я сделал что-то вроде этого:

Default.aspx: Response.Redirect("confirmation.aspx?ID=" + id);

Confirmation.aspx:

 string id = null; 
     id = Request["ID"].ToString(); 
     Response.Write("This is the Confirmation Page" + id); 
Смежные вопросы