Ո՞րն է տարբերությունը Cshtml-ի և ASPX-ի միջև:
Ո՞րն է տարբերությունը Cshtml-ի և ASPX-ի միջև:

Video: Ո՞րն է տարբերությունը Cshtml-ի և ASPX-ի միջև:

Video: Ո՞րն է տարբերությունը Cshtml-ի և ASPX-ի միջև:
Video: Ո՞րն է քրիստոնեության և մահմեդականության տարբերությունը 2024, Հոկտեմբեր
Anonim

. aspx ընդլայնումը պարզապես բեռնում է aspnet_isapi: dll, որն իրականացնում է կոմպիլյացիան և սպասարկում վեբ ձևերը: Այն - ի տարբերությունը handler-ի քարտեզագրումը պարզապես մի մեթոդ է, որը թույլ է տալիս երկուսին գոյատևել միևնույն սերվերում, որը թույլ է տալիս և՛ MVC հավելվածներին, և՛ WebForms հավելվածներին ապրել ընդհանուր արմատի տակ:

Նմանապես, հարցնում են, թե որն է տարբերությունը ASPX-ի և Razor-ի միջև:

Ածելի Շարժիչը կանխում է Cross-Site Scripting Attacks-ը, այլ կերպ ասած՝ այն կոդավորում է սկրիպտը կամ HTML թեգերը, ինչպես նախքան դիտելու համար ցուցադրելը: ASPX Շարժիչը չի կանխում Cross-Site Scripting Attacks-ը, այլ կերպ ասած՝ պահպանված ցանկացած սցենար մեջ տվյալների բազան կգործարկվի էջը ցուցադրելիս:

Նաև գիտեք, թե ինչ է Cshtml-ն ընդդեմ HTML-ի: CSHTML ֆայլերը նման են. VBHTML (Visual Basic HTML ) ֆայլեր, բայց դրանք օգտագործում են շարահյուսություն, որն ավելի մոտ է C# լեզվին, քան Visual Basic լեզվին: ԾԱՆՈԹՈՒԹՅՈՒՆ. Razor-ն առաջարկում է ձևանմուշային նոր շարահյուսական գործողություններ՝ ի հավելումն ստանդարտ ASP. NET MVC ստանդարտ դիտման շարժիչի կողմից աջակցվող նորությունների:

Ապա, ինչ է Cshtml ֆայլը:

cshtml է ֆայլ ընդլայնում, որը վերաբերում է ածելու դիտման շարժիչին: Բացի ուղիղ html-ից, սրանք ֆայլեր պարունակում է նաև C# կոդ, որը կազմվում է սերվերում նախքան էջերը սերվեր դառնալը մինչև զննարկիչը:

Ինչի համար է օգտագործվում ASPX-ը:

Կազմաձևման ֆայլերի մի տեսակ է ASPX ֆայլեր, որը նշանակում է Active Server Pages: Նրանք օգտագործված վեբ սերվերների կողմից, որոնք գործում են Microsoft-ի ASP. NET սերվերի կողմից վեբ հավելվածի շրջանակը և ըստ էության, զննարկիչին ասում են, թե որ տարրերը (ներառյալ տեքստը, պատկերները, Javascript-ը և այլ ակտիվներ) պետք է վերցնի սերվերից:

Խորհուրդ ենք տալիս: