Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пак Новакова + / LabASP2(1-8)СоловьёвЯрославцева.doc
Скачиваний:
47
Добавлен:
03.06.2014
Размер:
2.59 Mб
Скачать

Ход выполнения работы

  1. Создаёмм новый веб-узел

  2. В строке Расположение выбираем HTTP в списке и вводим в текстовом поле “http://localhost/WebSite”.

  3. Переходим в конструктор и добавим Button и TextBox

  4. Добавим обработчик событий на кнопку и добавим код

TextBox1.Text = "Button was clicked!";

  1. В меню Построение выберем команду “Построить решение”. Построение выполнено успешно

  2. В окне Work.aspx.cs слева строки «textBox1.Text = "Button was clicked!";» дважды кликнем мышкой

Рис.1

  1. В меню Отладка выберем команду «Начать отладку». Автоматически запуститься браузер, в котором нажмем кнопку.

  2. В окне Контрольное значение для TextBox получим следующий результат:

Рис. 2. Контрольное значение (без обхода)

  1. Выберем «отладка с обходом»

  2. Значение TextBox1.Text в окне Контрольные значения изменится на следующее:

Рис. 3. Контрольное значение (с обходом)

Листинг:

Work.aspx.cs

using System;

using System.Collections.Generic;

using System.Linq;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

public partial class Work : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

}

protected void Button1_Click(object sender, EventArgs e)

{

TextBox1.Text = "Button was clicked";

}

}

Work.aspx

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head runat="server">

<title></title>

<style type="text/css">

.style1

{

height: 26px;

}

</style>

</head>

<body>

<form id="form1" runat="server">

<div>

<asp:Button ID="Button1" runat="server" CssClass="style1"

onclick="Button1_Click" Text="Button" />

<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>

</div>

</form>

</body>

</html>

Результат работы программы

После запуска программы на исполнение открывается браузер с вкладкой нашей веб-формы:

Рис. 4. Результат

После нажатия на кнопку в строке появится сообщение о том, что нажатие удачно.

Вывод: В ходе лабораторной работы мы познакомились со способами отладки веб-приложений ASP.NET ( или веб-форм). Мы создали форму, отладчик и присоединили его к нашей веб-форме.

В результате получилась форма, в которой можно было узнать, сработало ли нажатие на кнопку.

Часть 2-3. Создание элементов управления asp.Net и их использование

Описание работы:

В некоторых случаях более целесообразно создавать элемент управления во время

выполнения, а не во время разработки. Например, представьте страницу с результатами

поиска, на которой необходимо отразить результаты в виде таблицы. Так как неизвестно,

сколько элементов потребуется отобразить, необходимо динамическое создание одной

строки таблицы для каждого отображаемого элемента.