Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
WEB_-_sessia_100.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
207.55 Кб
Скачать

43. Ado.Net объектілерінің мақсаттары мен міндеттері.

ASP.NET объектілері.

ASP.NET негізгі объектілеріне төмендегілерді жатқызуға болады: Response, Request, Http Cookie, Page, Session, HttpApplication, Http ServerUtility.

Response объектісі.

Сервер мен клиент байланысын қолдау үшін қажет қасиеттері мен әдістері бар объект.

Write Әдісі

Браузерге символдар қатарын жазатын әдіс (қорытындының браузерге жіберілуі)

Response.Write(“…”)

Қолданушыларды қайта бағыттау.

Redirect әдісін қолданумен орындалады. Яғни қолданушының аты мен оның пароліне байланысты қолданушыларды басқа беттерге қайта бағыттауға болады.

Request объектісі

Request объектісі (сұраныс) браузерге сервермен байланыс орнатуға мүмкіндік береді.

Клиент туралы ақпарат алу

Бұл объектінің негізгі қолданысының бірі - браузерден қолданушы туралы форма енгізу немесе сұраныс қатарының мәні секілді ақпарат алу болып табылады.

Сұраныс қатары - бұл қолданушы сұранысының URL соңына қосылатын кез-келген ақпарат:

http://www.microsoft.com?id=chris&sex=male

Көріп отырғаныңыздай, сұраныс жағы ? белгісінен және амперсантпен бөлінген кілттік жұптан «кілт/мәні» басталады.

HttpCookie объектісі.

Cookie файлдары қолданушы компьютерінде белгілі бір Web – түйінге қатысу үшін құрылады. Ол жерде сақталған ақпараттар қолданушы аты мен паролі болуы мүмкін. Оны сол қолданушыға түйінге қатысу үшін дайындауға қолданылады.

Cookie файлдарын құру мен пайдаланудың әдістері HttpCookie объектісінде болады. Көбінесе Cookie объектісімен Cookie-дің қасиеттері бар Response және Request объектілері жұмыс жасайды. Олар HttpCookie объектісіне сілтеме жібереді.

Page объектісі

ASP.NET-те құрылатын барлық беттер Page класының қасиеттері мен әдістерін мұраға алады. Олар .NET Framework жүйесінде орналасады.

Қасиеттері:

  • IsPostBack - сол беттің өзінде орналасқан форманың өңделуі туралы ақпаратты хабарлайды.

  • DabaBind - мәліметтерді байланыстырады.

Session объектісі.

Бұл объект берілген Web-бетті қарайтын нақты қолданушы туралы ақпаратты сақтау үшін қолданылады. Ол сеанстың сол парақта өзі болған уақытында қолданылады. Сеанс аяқталар кезінде тайм-ауттың бітуіне байланысты бұл ақпарат жоғалады (келісім бойынша).

HttpAplication объектісі.

Қолданбалы қосымша іске қосылса болды жүйелік ASP.NET құрылады, яғни Web-түйіннен бірінші парақ сұралған кезде. Session объектісінен айырмашылығы, бұл объект барлық қосымшаға жалғыз өзі ғана құрылады.

Бұл объектіде қосымша үшін жалпы мәліметтерді сақтауға болады, мыс, параққа колонтитул және авторлық құқық туралы жазба:

Application(“Disclaimer”)=”Copyright 2001”

және әрбір парақтан шақыру керек:

Response.Write(Application(“Disclaimer”))

HttpServerUtility объектісі.

Қолданылатын жерлері:

  • қолданушыны қайта бағыттау,

  • формат қатары символдардың біту уақытын түрлендіру .

  • сценариді басқару.

Қолданушыны қайта бағыттау.

Execute және Transfer әдістерінің көмегімен орындалады. Server көмегімен. Transfer қосымшаның орындалуы басқа параққа ауысады.

Server.Transfer(<“ASP код аты”>)

Execute әдісі де осыны орындайды, алайда алғашқы беттің қайтарылуымен.

Server.Execute(<“ASP код аты”>)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]