Помощь студентам дистанционного обучения: тесты, экзамены, сессия
Помощь с обучением
Оставляй заявку - сессия под ключ, тесты, практика, ВКР
Заявка на расчет

Лабораторная работа по созданию активных серверных страниц

Автор статьи
Валерия
Валерия
Наши авторы
Эксперт по сдаче вступительных испытаний в ВУЗах
Порядок выполнения работы 1. Разработка web приложения ASP согласно поставленной задаче На рисунке 1 представлено окно создания нового веб-сайта. Выбираем платформу  .NET Framework 2.0, шаблон Visual C#, тип проекта – веб-сайт веб-форм ASP.NET. Рисунок 1 – Создание проекта приложения в Visual Studio Согласно заданию, соответсвующему варианту 5, приложения должно состоять из следующих элементов: – окно приветствия HelloASP.asp; – страница ввода данных пользователя и пароля LoginFormEx.html; – форма с результатами входа LoginCheckEx.asp. Структура приложения представлена на рисунке 2. Рисунок 2 – Содержимое веб-сайта WebSiteVar5 Листинг 1. HelloASP.asp <%@ LANGUAGE = «JScript» %> <meta http-equiv=»Content-Type» content=»text/html; charset=windows-1251″> <% var sHelloMsg = «Hello, ASP World!»; %> <HTML> <HEAD> <script LANGUAGE=»JavaScript»> function enter() { window.location.href = «LoginFormEx.html»; } </script> </HEAD> <BODY> <H1><%=sHelloMsg%></H1> <input type=»button» onClick=»enter();» value=»Войти» name=» enter»> </BODY> </HTML> Листинг 2. LoginFormEx.html <html><head> <meta http-equiv=»Content-Type» content=»text/html; charset=windows-1251″> <title></title><script LANGUAGE=»JavaScript»> <!— function checkForm() { Согласно заданию, имена пользователей и пароли хранятся в коде приложения. var usrs = [«user1», «user2»]; var pwds = [«123456», «654321»]; if (document.RegForm.Login.value == «» ||  document.RegForm.Password.value == «») { alert(«Укажите идентификатор и пароль»); return; } Проверка соответствия введенных авторизационных данных. for (var i = 0; i < usrs.length; i++) { if (usrs[i] == document.RegForm.Login.value && pwds[i] == document.RegForm.Password.value) { document.RegForm.submit(); return} } alert(«Пользователь не найден»); } Функция возврата на стартовое окно. function goBack() { window.location.href = «HelloASP.asp»; } // —> </script></head> <body> <h2>Регистрация пользователя</h2> <form action=»LoginCheckEx.asp» method=»POST» name=»RegForm»> <table border=»0″ width=»40%»> <tr> <td width=»29%»>Идентификатор:</td> <td width=»71%»><input type=»text» name=»Login» size=»20″> </td></tr><tr> <td width=»29%»>Пароль:</td> <td width=»71%»><input type=»password» name=»Password» size=»20″></td> </tr><tr> <td width=»29%»><input type=»button» onClick=»checkForm();» value=»Подключиться» name=»Ok»></td> <td width=»71%»><input type=»reset» onClick=»goBack();» value=»Отменить» name=»Cancel»></td> </tr></table></form></body></html> Листинг 3. LoginCheckEx.asp <%@ LANGUAGE = «JScript» %> <meta http-equiv=»Content-Type» content=»text/html; charset=windows-1251″> <HTML><HEAD> <% var sLogin=Request.Form(«Login»); var sPassword=Request.Form(«Password»); %> <script LANGUAGE=»JavaScript»> function goBack() {  window.location.href=»LoginFormEx.html?»+»FRCE=»+Math.random().toString(); } </script> </HEAD><BODY> <H2>Данные регистрации</H2> <FORM><TABLE> <TR><TD>Идентификатор:</TD><TD><b><%=sLogin%></b></TD></TR> <TR><TD>Пароль:</TD><TD><b><%=sPassword%></b></TD></TR> <TR><TD COLSPAN=»2″><input type=»button» onClick=»goBack();» value=»Назад» name=»back»></TD></TR> </TABLE></FORM></BODY></HTML> 2. Развертывание веб-приложения на сервере  IIS На рисунке 3 проиллюстрирован процесс создания нового веб-сайта. Рисунок 3 – Добавление нового веб-сайта в IIS На рисунке 4 создаем новый виртуальный каталог – WebSiteVar5, физический путь выбираем исходя из расположения созданного в Visual Studio веб-сайта. Рисунок 4 – Добавление виртуального каталога Рисунок 5 – Установка страницы по умолчанию Рисунок 6 – Преобразование виртуального каталога в приложение Необходимость преобразования виртуального каталога в приложения связано с ошибкой, возникающей при попытке отображения asp-форм в браузере. 3. Проверка работоспособности приложения, обзор HTML страниц На рисунке 7 представлена стартовая форма и ее html-код, сгенерированный сервером и переданный клиенту. Рисунок 7 – Просмотр кода страницы HelloASP.asp Листинг 4. HTML страница, передаваемая клиенту при переходе на страницу HelloASP.asp <html><head><meta http-equiv=»Content-Type» content=»text/html;&#10;charset=windows-1251″> <script language=»JavaScript»> function enter() { window.location.href = «LoginFormEx.html»; } </script> </head> <body> <h1>Hello, ASP World!</h1> <input name=» enter» onclick=»enter();» type=»button» value=»Войти»> </body></html> На рисунке 8 – форма ввода данных о пользователе и пароле. Рисунок 8. Ввод данных пользователя. Листинг 5. HTML страница, передаваемая клиенту при переходе на страницу LoginFormEx.html <html><head> <meta http-equiv=»Content-Type» content=»text/html;&#10;charset=windows-1251″> <title></title><script language=»JavaScript»> <!— function checkForm() { var usrs = [«user1», «user2»]; var pwds = [«123456», «654321»]; if (document.RegForm.Login.value == «» ||  document.RegForm.Password.value == «») { alert(«Укажите идентификатор и пароль»); return; } for (var i = 0; i < usrs.length; i++) { if (usrs[i] == document.RegForm.Login.value && pwds[i] == document.RegForm.Password.value) { document.RegForm.submit(); return} } alert(«Пользователь не найден»); } function goBack() { window.location.href = «HelloASP.asp»; } // —> </script></head> <body> <h2>Регистрация пользователя</h2> <form name=»RegForm» action=»LoginCheckEx.asp» method=»POST»> <table width=»40%» border=»0″> <tbody><tr> <td width=»29%»>Идентификатор:</td> <td width=»71%»><input name=»Login» type=»text» size=»20″> </td></tr><tr> <td width=»29%»>Пароль:</td> <td width=»71%»><input name=»Password» type=»password» size=»20″></td> </tr><tr> <td width=»29%»><input name=»Ok» onclick=»checkForm();» type=»button» value=»Подключиться»></td> <td width=»71%»><input name=»Cancel» onclick=»goBack();» type=»reset» value=»Отменить»></td> </tr></tbody></table></form> </body></html> На рисунке 9 продемонстрировано сообщение об ошибке при вводе неверных данных пользователя. Рисунок 9 – Ошибка ввода данных Рисунок 10 – Результат входа Листинг 6. HTML страница, передаваемая клиенту при переходе на страницу LoginCheckEx.asp <html><head><meta http-equiv=»Content-Type» content=»text/html;&#10;charset=windows-1251″> <script language=»JavaScript»> function goBack() {  window.location.href=»LoginFormEx.html?»+»FRCE=»+Math.random().toString(); } </script> </head><body> <h2>Данные регистрации</h2> <form><table> <tbody><tr><td>Идентификатор:</td><td><b>user1</b></td></tr> <tr><td>Пароль:</td><td><b>123456</b></td></tr> <tr><td colspan=»2″><input name=»back» onclick=»goBack();» type=»button» value=»Назад»></td></tr> </tbody></table></form> </body></html>

или напишите нам прямо сейчас

Написать в WhatsApp Написать в Telegram

О сайте
Ссылка на первоисточник:
http://pimash.spb.ru/
Поделитесь в соцсетях:

Оставить комментарий

Inna Petrova 18 минут назад

Нужно пройти преддипломную практику у нескольких предметов написать введение и отчет по практике так де сдать 4 экзамена после практики

Иван, помощь с обучением 25 минут назад

Inna Petrova, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Коля 2 часа назад

Здравствуйте, сколько будет стоить данная работа и как заказать?

Иван, помощь с обучением 2 часа назад

Николай, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Инкогнито 5 часов назад

Сделать презентацию и защитную речь к дипломной работе по теме: Источники права социального обеспечения. Сам диплом готов, пришлю его Вам по запросу!

Иван, помощь с обучением 6 часов назад

Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Василий 12 часов назад

Здравствуйте. ищу экзаменационные билеты с ответами для прохождения вступительного теста по теме Общая социальная психология на магистратуру в Московский институт психоанализа.

Иван, помощь с обучением 12 часов назад

Василий, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Анна Михайловна 1 день назад

Нужно закрыть предмет «Микроэкономика» за сколько времени и за какую цену сделаете?

Иван, помощь с обучением 1 день назад

Анна Михайловна, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Сергей 1 день назад

Здравствуйте. Нужен отчёт о прохождении практики, специальность Государственное и муниципальное управление. Планирую пройти практику в школе там, где работаю.

Иван, помощь с обучением 1 день назад

Сергей, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Инна 1 день назад

Добрый день! Учусь на 2 курсе по специальности земельно-имущественные отношения. Нужен отчет по учебной практике. Подскажите, пожалуйста, стоимость и сроки выполнения?

Иван, помощь с обучением 1 день назад

Инна, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Студент 2 дня назад

Здравствуйте, у меня сегодня начинается сессия, нужно будет ответить на вопросы по русскому и математике за определенное время онлайн. Сможете помочь? И сколько это будет стоить? Колледж КЭСИ, первый курс.

Иван, помощь с обучением 2 дня назад

Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Ольга 2 дня назад

Требуется сделать практические задания по математике 40.02.01 Право и организация социального обеспечения семестр 2

Иван, помощь с обучением 2 дня назад

Ольга, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Вика 3 дня назад

сдача сессии по следующим предметам: Этика деловых отношений - Калашников В.Г. Управление соц. развитием организации- Пересада А. В. Документационное обеспечение управления - Рафикова В.М. Управление производительностью труда- Фаизова Э. Ф. Кадровый аудит- Рафикова В. М. Персональный брендинг - Фаизова Э. Ф. Эргономика труда- Калашников В. Г.

Иван, помощь с обучением 3 дня назад

Вика, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Игорь Валерьевич 3 дня назад

здравствуйте. помогите пройти итоговый тест по теме Обновление содержания образования: изменения организации и осуществления образовательной деятельности в соответствии с ФГОС НОО

Иван, помощь с обучением 3 дня назад

Игорь Валерьевич, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Вадим 4 дня назад

Пройти 7 тестов в личном кабинете. Сооружения и эксплуатация газонефтипровод и хранилищ

Иван, помощь с обучением 4 дня назад

Вадим, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Кирилл 4 дня назад

Здравствуйте! Нашел у вас на сайте задачу, какая мне необходима, можно узнать стоимость?

Иван, помощь с обучением 4 дня назад

Кирилл, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Oleg 4 дня назад

Требуется пройти задания первый семестр Специальность: 10.02.01 Организация и технология защиты информации. Химия сдана, история тоже. Сколько это будет стоить в комплексе и попредметно и сколько на это понадобится времени?

Иван, помощь с обучением 4 дня назад

Oleg, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Валерия 5 дней назад

ЗДРАВСТВУЙТЕ. СКАЖИТЕ МОЖЕТЕ ЛИ ВЫ ПОМОЧЬ С ВЫПОЛНЕНИЕМ практики и ВКР по банку ВТБ. ответьте пожалуйста если можно побыстрее , а то просто уже вся на нервяке из-за этой учебы. и сколько это будет стоить?

Иван, помощь с обучением 5 дней назад

Валерия, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Инкогнито 5 дней назад

Здравствуйте. Нужны ответы на вопросы для экзамена. Направление - Пожарная безопасность.

Иван, помощь с обучением 5 дней назад

Здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Иван неделю назад

Защита дипломной дистанционно, "Синергия", Направленность (профиль) Информационные системы и технологии, Бакалавр, тема: «Автоматизация приема и анализа заявок технической поддержки

Иван, помощь с обучением неделю назад

Иван, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru

Дарья неделю назад

Необходимо написать дипломную работу на тему: «Разработка проекта внедрения CRM-системы. + презентацию (слайды) для предзащиты ВКР. Презентация должна быть в формате PDF или формате файлов PowerPoint! Институт ТГУ Росдистант. Предыдущий исполнитель написал ВКР, но работа не прошла по антиплагиату. Предыдущий исполнитель пропал и не отвечает. Есть его работа, которую нужно исправить, либо переписать с нуля.

Иван, помощь с обучением неделю назад

Дарья, здравствуйте! Мы можем Вам помочь. Прошу Вас прислать всю необходимую информацию на почту и написать что необходимо выполнить. Я посмотрю описание к заданиям и напишу Вам стоимость и срок выполнения. Информацию нужно прислать на почту info@the-distance.ru