|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Лабораторная работа 14.1 Проверка параметров по умолчанию для управления состояниемПараметры управления состоянием по умолчанию в приложениях ASP.NET 2.0 Задание:Создайте Web-приложение ASP.NET в каталоге C:\StatelessApp на основе шаблона ASP.NET Web Site. Создайте в этом приложении две формы WebForm1.aspx и WebForm2.aspx. Выглядеть эти формы должны аналогично представленным на рис. 14-1а и 14-1б соответственно. При этом: · при нажатии на кнопку "Вперед" на форме WebForm1.aspx должен происходить переход на форму WebForm1.aspx; · при нажатии на кнопку "Назад" на форме WebForm2.aspx должен происходить переход обратно на форму WebForm1.aspx. Запустите Web-приложение, введите какое-нибудь значение в текстовом поле на форме WebForm1.aspx и перейдите на WebForm2.aspx, а потом вернитесь обратно. Сохранилось ли значение, введенное вами в текстовую форму?
Рис. 14-1а
Рис. 14-1б Решение:1. Создайте в Visual Studio.NET 2005 новый проект на основе шаблона ASP.NET Web Site. При создании в поле Location введите C:\Labs\StateLessApp. После создания приложения форма Default.aspx откроется в окне дизайнера автоматически. Переименуйте ее в окне Solution Explorer в WebForm1.aspx 2. Перетащите из ToolBox на форму элемент управления TextBox. Значение свойства (ID) для него должно быть определено как TextBox1. 3. Перетащите на форму элемент управления Button. Для него значение свойства (ID) должно быть Button1, а свойства Text - "Вперед ->". 4. Щелкните правой кнопкой мыши по строке StatelessApp в окне Solution Explorer и в контекстном меню выберите Add -> Add New Item, в окне Add New Item в списке шаблонов выберите Web Form, в поле Name введите WebForm2.aspx и нажмите Open. Будет создана и открыта в окне дизайнера вторая форма - WebForm2.aspx. 5. Разметите на WebForm2.aspx объект Button со значение свойства (ID) Button1 и свойства Text - "<- Назад". 6. В окне Solution Explorer щелкните правой кнопкой мыши по строке WebForm1.aspx и в контекстном меню выберите View Code. Откроется окно редактора кода с загруженной страницей WebForm1.aspx.vb. 7. В окне редактора кода в списке объектов выберите Button1, в списке событий - Click и добавьте в созданную событийную процедуру Button1_Click следующий код: Response.Redirect("WebForm2.aspx") 8. Точно так же откройте код для формы WebForm2.aspx, создайте событийную процедуру для события Click кнопки Button1 и добавьте в нее код Response.Redirect("WebForm1.aspx") 9. Нажмите на кнопку F5, чтобы запустить созданное вами Web-приложение на выполнение. При переходе с формы на форму введенное вами в текстовое поле значение сохраняться не будет.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Получить учебные материалы по этому курсу |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||