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.Cookies["UName"].Value;

}

4.4. Використання об'єкту Response|

Об'єкт Response застосовується для формування відгуку сервера, що пересилається клієнтському браузеру. Властивості і методи об'єкту Response забезпечують доступ до решти об'єктів, составляюшим запит.

У таблиці... перераховані властивості і методи об'єкту Response, що забезпечують доступ до його підлеглих об'єктів.

Таблиця.... Властивості і методи об'єкту Response

Ім'я Призначення
Cashe Визначає, як сервер кэшує відгуки перед відправкою їх клієнтові
Cookies Задає вміст файлів cookie, призначених для пересилання клієнтові
Output Читання і запис неструктурованих даних, що повертаються клієнтові у вигляді відгуку

Наступний код створює cookie і посилає його клієнтові у складі відгуку.

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

{

//Виконується при першому відображенні сторінки

if(!IsPostBack)

// Якщо браузер підтримує cookies...

if (Request.Browser.Cookies)

{

//...створити cookie...

HttpCookiecookUname = new HttpCookie("UName");

cookUname.Value = "Wombat";

//... і додати його до відгуку.

Response.Cookies.Add(cookUname);

}

}

Тема 5. Збереження відомостей про стан


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: