Cshtml жана ASPX ортосунда кандай айырма бар?
Cshtml жана ASPX ортосунда кандай айырма бар?

Video: Cshtml жана ASPX ортосунда кандай айырма бар?

Video: Cshtml жана ASPX ортосунда кандай айырма бар?
Video: .NET Core vs .NET Framework - What's the difference? 2024, Ноябрь
Anonim

The. aspx кеңейтүү жөн гана aspnet_isapi жүктөйт. dll компиляцияны аткарат жана веб формаларды тейлейт. The айырмасы иштетүүчү картасын түзүү жөн гана MVC тиркемелерине жана WebForms тиркемелерине жалпы тамырдын астында жашоого мүмкүндүк берген бир серверде чогуу жашоого мүмкүндүк берүүчү ыкма.

Ошо сыяктуу эле, суралат, ASPX менен Razor ортосунда кандай айырма бар?

устара Кыймылдаткыч сайттар аралык скрипт чабуулдарынан сактайт, башкача айтканда, скриптти же HTML тегдерин көрүү үчүн көрсөтүүгө чейинкидей коддойт. ASPX Кыймылдаткыч сайттар аралык скрипт чабуулдарына бөгөт койбойт, башкача айтканда, сакталган скрипт ичинде баракты көрсөтүүдө маалымат базасы өчүрүлөт.

Ошондой эле билесизби, Cshtml vs HTML деген эмне? CSHTML файлдарга окшош. VBHTML (Visual Basic HTML ) файлдары бар, бирок алар Visual Basic тилине эмес, C# тилине жакыныраак синтаксисин колдонушат. ЭСКЕРТҮҮ: Razor стандарттык ASP. NET MVC демейки көрүнүш кыймылдаткычы тарабынан колдоого алынгандардан тышкары жаңы шаблондук синтаксис операцияларын сунуштайт.

Анда, Cshtml файлы деген эмне?

cshtml болуп саналат файл устара көрүү кыймылдаткычына тиешелүү кеңейтүү. Түз HTMLден тышкары, булар файлдар ошондой эле серверде браузерге чейин сервер болгонго чейин түзүлгөн C# кодун камтыйт.

ASPX эмне үчүн колдонулат?

Конфигурация файлынын бир түрү ASPX файлдар, бул Active Server Pages дегенди билдирет. Алар колдонулган Microsoft'тун ASP. NET сервер тарабында иштеген веб-тиркеме алкактарын иштеткен веб-серверлер аркылуу жана негизинен браузерге серверден кайсы элементтерди (анын ичинде текст, сүрөттөр, Javascript жана башка активдер) алып келерин айтып берет.

Сунушталууда: