Разлика между ASP сесия и ASP.NET сесия

Основна разлика: ASP означава Active Server Pages. Той е известен като Classic ASP или ASP Classic. Това е скриптова среда на сървър, която е разработена и пусната от Microsoft. ASP.NET е платформа за уеб приложения на сървъра. ASPX означава Active Server Pages Extended. Тя е предназначена за уеб разработки за създаване на динамични уеб страници. И двете подкрепят контекста на една сесия. Обектът на сесия съхранява информация за или променя настройките за потребителска сесия. По същество той отбелязва всичко, което потребителят вижда и прави на дадена страница, особено всяка промяна, която потребителят може да включи в страницата.

ASP означава Active Server Pages. Той е известен като Classic ASP или ASP Classic. Това е скриптова среда на сървър, която е разработена и пусната от Microsoft. Това беше първият скриптов механизъм на Microsoft за динамично генерирани уеб страници. Първоначално ASP беше пуснат като част от Windows NT 4.0 Option Pack. Той е предназначен да бъде добавка към Интернет информационните услуги (IIS). Оттогава ASP е заменен от ASP.NET, друг продукт на Microsoft.

ASP се използва главно за създаване и изпълнение на динамични, интерактивни уеб сървърни приложения. Той също така позволява да се комбинират HTML страници, команди за скриптове и COM компоненти за създаване на интерактивни уеб страници и мощни уеб-базирани приложения. Той също така улеснява разработването и модифицирането на споменатите уеб приложения.

След първоначалното му издание има две версии. ASP 2.0 въвежда шест вградени обекта към оригинала, които са Application, ASPError, Request, Response, Server и Session. ASP 3.0 въведе някои допълнителни подобрения като Server.Transfer метод, Server.Execute метод и разширен ASPError обект. Освен това ASP 3.0 позволява буфериране по подразбиране и оптимизира двигателя за по-добра производителност. От май 2013 г. обаче няма планирани подобрения на ASP.

ASP.NET е платформа за уеб приложения на сървъра. ASPX означава Active Server Pages Extended. Тя е предназначена за уеб разработки за създаване на динамични уеб страници. Това всъщност е наследник на Microsoft ASP. Издаден е през януари 2002 г. с .NET Framework. Той се използва главно за изграждане на динамични уеб сайтове, уеб приложения и уеб услуги.

ASP.NET е изградена на базата на Common Language Runtime (CLR). Това позволява на програмистите да пишат ASP.NET код, използвайки всеки поддържан .NET език. Уеб страниците на ASP.NET също са известни като Web Forms. Те съдържат статична (X) HTML маркировка. Той също така съдържа маркиране, което дефинира уеб сървърни контроли и потребителски контроли. Това е мястото, където разработчиците поставят цялото rc съдържание за уеб страницата.

В ASP.NET Framework 2.0 се въвежда нов модел с код зад нея. Това позволява статичният текст да остане на страницата .aspx, докато динамичният код остава във файл .aspx.vb или .aspx.cs или .aspx.fs. Местоположението на динамичния код зависи от използвания език за програмиране.

И двете подкрепят контекста на една сесия. Обектът на сесия съхранява информация за или променя настройките за потребителска сесия. По същество той отбелязва всичко, което потребителят вижда и прави на дадена страница, особено всяка промяна, която потребителят може да включи в страницата. Това има предимство, тъй като в случай, че системата се срине между промените, които потребителят се опитва да направи, промените няма да бъдат загубени, когато системата се срине. Сесията ще запази паметта за това къде е спрял потребителят.

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

Някои разлики между ASP Session и ASP.NET Session:

  • В ASP сесията е зависима от процеса, докато в ASP.NET сесията е независима от процеса.
  • В ASP, сесията е Cookie зависима, докато в ASP.NET, сесията е Cookie независима.
  • Състоянието на ASP сесията няма присъщо решение за работа с Web Farms. ASP.NET сесията може да се съхранява в сървъра на състоянието и SQL SERVER, които могат да поддържат множество сървъри.
  • Сесията ASP функционира само когато браузърът поддържа бисквитки, сесията на ASP.NET работи независимо.
  • Състоянието на ASP сесия е много силно зависима от IIS процеса. Ако IIS рестартира променливите на ASP сесията също се рециклират. Като има предвид, ASP.NET сесия може да бъде независима от хостинг среда по този начин ASP.NET сесия може да поддържа, дори ако IIS рестартира.
  • Сесията на ASP е изправена пред ограниченията на сървъра. Когато потребителите се преместват от сървър на сървър във фермата на уеб сървъра, състоянието им на сесия не ги следва. Състоянието на сесията ASP.NET има поддръжка за конфигурации на сървърни ферми. Той се премества в модел извън процеса, следователно не е изправен пред проблема със сървърната ферма.
Препоръчано

Свързани Статии

  • разлика между: Разлика между Южна Гоа и Северна Гоа

    Разлика между Южна Гоа и Северна Гоа

    Ключова разлика: Северна Гоа е по-популярна като туристическа дестинация, докато Южна Гоа е предпочитана от хора, които искат по-автентичен празник на Гоан. Северна Гоа е особено известна със своите известни плажове и с многобройните си забележителности. South Goa е известен с тихите и луксозни почивки. Гоа е популярна туристическа дестинация в Индия. Той привлича посетители както от Индия, така и от чужбина. Докато мнозина приемат, че Гоа е град, или поне гово
  • разлика между: Разлика между Inc и Ltd

    Разлика между Inc и Ltd

    Ключова разлика: Включването е формирането на нов бизнес, чието юридическо лице е отделно от неговите собственици. Печалбите и загубите не се прехвърлят на собствениците. Дружество с ограничена отговорност (ООД) е дружество, чиято отговорност на членовете или абонатите на дружеството е ограничена до това, което
  • разлика между: Разлика между ASP и HTML

    Разлика между ASP и HTML

    Основна разлика: ASP означава Active Server Pages. Той е известен като Classic ASP или ASP Classic. Това е скриптова среда на сървър, която е разработена и пусната от Microsoft. ASP беше заменен от ASP.NET. ASP.NET е платформа за уеб приложения на сървъра. ASPX означава Active Server Pages Extended. Тя е пре
  • разлика между: Разлика между Sony Xperia P и Alcatel One Touch Idol

    Разлика между Sony Xperia P и Alcatel One Touch Idol

    Основна разлика: Sony Xperia P разполага с 4-инчов TFT сензорен екран, който позволява до 4-докосване. Екранът е устойчив на надраскване и има защитно покритие. Сензорният екран осигурява приблизително 275 ppi плътност на пикселите заедно с технологията WhiteMagic, която добавя допълнителен бял пиксел с вече присъстващите червено, синьо и зелено. Alcatel One Touch Idol е официалният мобилен партньор за филма Iron Man 3. Той разполага с 4.7 инчов IPS LCD капацитивен сензорен екран с 16 милиона цвята. Дисплеят има резолюция от 540 x 960 пиксела. Телефонът се захранва от двуядрен 1 GHz MediaTek MT
  • разлика между: Разлика между летенето и левитацията

    Разлика между летенето и левитацията

    Ключова разлика: Летенето е нещо, което се прави от птици, самолети и / или Супермен. Помислете как тези неща се движат във въздуха. Те имат цел, посока; те контролират движенията си. Те могат да отидат там, където искат или където трябва да отидат, т.е. от точка А до точка Б. Левитацията, от друга страна, е, когато човек се
  • разлика между: Разлика между правото и собствения капитал

    Разлика между правото и собствения капитал

    Ключова разлика: Законите всъщност са правила и насоки, които са създадени от социалните институции за управление на поведението. Тези закони се правят от държавни служители. Законите трябва да се спазват от всички. Законите определят стандарти, процедури и принципи, които трябва да се спазват. Справедливостта е клон
  • разлика между: Разлика между Samsung Galaxy Mega 5.8 и Samsung Galaxy Mega 6.3

    Разлика между Samsung Galaxy Mega 5.8 и Samsung Galaxy Mega 6.3

    Основна разлика: Samsung вече разшири офертите си в категорията phablet, като представи Samsung Galaxy Mega 5.8 и Samsung Galaxy Mega 6.3. Samsung Galaxy Mega 5.8 е обявен за такъв поради своя 5.8-инчов TFT капацитивен сензорен екран, с резолюция от 540 x 960 пиксела. Телефонът се захранва от двуядрен 1.4 GHz процесор с 1.5 GB RAM. Samsung Galaxy Mega 6.3 е обявен за такъв поради своя 6.3 инчов TF
  • разлика между: Разлика между Nokia Lumia 720 и XOLO X1000

    Разлика между Nokia Lumia 720 и XOLO X1000

    Ключовата разлика: Nokia Lumia 720 е един от най-новите телефони, които са подобни на своя флагман Lumia 920. Lumia 720 идва с 1 GHz двуядрен Snapdragon S4 процесор с 512 MB RAM и 8 GB вътрешно пространство за съхранение, което може да бъде надградено до 64 GB. Телефонът се предлага с 6, 7 MP основна камера с оптика Carl Zeiss, автофокус и LED светкавица. Той също така разполага с 1.3 MP втора камера с рез
  • разлика между: Разлика между Хари Потър и Властелинът на пръстените

    Разлика между Хари Потър и Властелинът на пръстените

    Основна разлика: Хари Потър е написана от Дж. К. Роулинг и е публикувана за първи път през 1994 г. Властелинът на пръстените е по-стар и е публикуван през 1954 г. от JRR Tolkien. Освен това, Хари Потър има седем книги в поредицата си, докато Властелинът на пръстените има само три. Те също имат различни сюжети и истории. Хари Потър и Властелинът на пръстените са две популярни серии от книги, които също са придобили голяма слава и популярност. Въпреки това, съществуват редица текущ

Избор На Редактора

Разлика между Sonos и Apple TV

Ключова разлика : Sonos е електронна компания за аудио оборудване, която позволява онлайн стрийминг на музика чрез своята безжична HiFi музикална система. Apple TV е цифров медиен приемник, който предава всяко видеосъдържание, съхранено в компютъра, на широкоекранен телевизор. Apple TV е цифров медиен приемник, разработен и продаван от Apple Inc. Това е малък мрежов уред, предназначен за възпроизвеждане на цифрово съдържание от iTunes Store, Netflix, Hulu Plus, YouTube, Flickr, iCloud, ML