Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПвИ / Конспект лекций.doc
Скачиваний:
247
Добавлен:
01.06.2015
Размер:
1.05 Mб
Скачать

Visual Basic

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As _ System.EventArgs) Handles MyBase.Load

' Создать новый элемент управления.

Dim txtNew As New TextBox()

' Записать в поле элемента управления какой-нибудь текст.

txtNew.Text = "какой-нибудь текст"

' Добавить элемент управления, заключенный между тэгами

' <form> и </form>.

FindControl("Form1"). Controls. Add(txtNew)

End Sub

Visual с#

private void Page_Load(object sender, System.EventArgs e)

{

// Создать новый элемент управления.

TextBox txtNew = new TextBox();

// Записать в поле элемента управления какой-нибудь текст.

txtNew.Text = "какой-нибудь текст";

// Добавить элемент управления, заключенный между тэгами

// <form> и </form>.

FindControl[“Form1"].Controls.Add(txtNew);

}

Использование объекта Request

Объект Request содержит информацию, присланную клиентским браузером при запросе страницы приложения. Свойства и методы объекта Request открывают доступ к другим объектам запроса:

Имя

Назначение

Browser

Определение возможностей запрашивающего браузера. Свойства этого объекта указывают номер версии браузера, является ли он браузером AOL, поддерживает ли он файлы cookie и некоторую другую информацию

ClientCertificates

Аутентификация клиента

Cookies Files

Получение информации от клиента в виде файлов cookie

InputStream

Получение файлов, закачиваемых клиентом

Следующий код использует объект Request, чтобы перед сохранением содержимого cookie в переменной состояния Session проверить, поддерживает ли браузер файлы cookie и существует ли этот файл cookie.

Visual Baste .Net

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As _ System.EventArgs) Handles MyBase.Load

' Этот код исполняется при первом отображении страницы.

If Not IsPostBack Then

' Проверить, поддерживает ли браузер файлы cookie.

If Request.Browser.Cookies Then

' Проверить, существует ли cookie по имени UName.

If Nothing(RequestCookies(“UName")) Then

' Сохранить значение cookie.

Session("User") = Request.Cookies("UName").Value

End If

End If

End If

End Sub

Visual c#

private void Page Load(object sender, System. EventArgs e)

{

// Этот код исполняется при первом отображении страницы

if(!IsPostBack)

// Проверить, поддерживает ли браузер файлы cookie, if(Request.Browser.Cookies)

// Проверить, существует ли cookie по имени UName.

if(Request.Cookies["UName"] != null)

// Получить значение cookie.

Session["User"] = Request.Cockiest"UName"].Value;

}

Использование объекта Response

Объект Response применяется для формирования отклика сервера, пересылаемого клиентскому браузеру. Свойства и методы объекта Response обеспечивают доступ к остальным объектам, составляющим запрос.

Перечислим свойства и методы объекта Response, обеспечивающие доступ к его подчиненным объектам.

Имя

Назначение

Cache

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

Cookies

Задает содержимое файлов cookie, предназначенных для пересылки клиенту

Output

Чтение и запись неструктурированных данных, возвращаемых клиенту в виде отклика

Следующий код создает cookie и посылает его клиенту в составе отклика.

Соседние файлы в папке ПвИ