რა განსხვავებაა Cshtml-სა და ASPX-ს შორის?
რა განსხვავებაა Cshtml-სა და ASPX-ს შორის?

ვიდეო: რა განსხვავებაა Cshtml-სა და ASPX-ს შორის?

ვიდეო: რა განსხვავებაა Cshtml-სა და ASPX-ს შორის?
ვიდეო: Differences Between ASP.NET WEBFORMS and ASP.NET MVC 2024, ოქტომბერი
Anonim

. aspx გაფართოება უბრალოდ იტვირთება aspnet_isapi. dll, რომელიც ასრულებს კომპილაციას და ემსახურება ვებ ფორმებს. The განსხვავებაში დამმუშავებლის რუქა არის უბრალოდ მეთოდი, რომელიც საშუალებას აძლევს ორივეს თანაარსებობდეს ერთ სერვერზე, რაც საშუალებას აძლევს ორივე MVC აპლიკაციებს და WebForms აპლიკაციებს იცხოვრონ საერთო ფესვის ქვეშ.

ანალოგიურად, ისმება კითხვა, რა განსხვავებაა ASPX-სა და Razor-ს შორის?

საპარსი ძრავა ხელს უშლის სკრიპტირების შეტევებს, სხვა სიტყვებით რომ ვთქვათ, ის შიფრავს სკრიპტს ან HTML ტეგებს, როგორც სანახავად გადაცემამდე. ASPX ძრავი ხელს არ უშლის ადგილებზე სკრიპტირების შეტევებს, სხვა სიტყვებით რომ ვთქვათ, შენახულ ნებისმიერ სკრიპტს წელს მონაცემთა ბაზა გააქტიურდება გვერდის რენდერის დროს.

ასევე იცით, რა არის Cshtml vs HTML? CSHTML ფაილები მსგავსია. VBHTML (Visual Basic HTML ) ფაილები, მაგრამ ისინი იყენებენ სინტაქსს, რომელიც უფრო ახლოსაა C# ენასთან, ვიდრე Visual Basic ენასთან. შენიშვნა: Razor გთავაზობთ შაბლონის ახალ სინტაქსურ ოპერაციებს გარდა იმ ოპერაციებისა, რომლებიც მხარდაჭერილია სტანდარტული ASP. NET MVC ნაგულისხმევი ხედვის ძრავით.

მაშინ, რა არის Cshtml ფაილი?

cshtml არის ფაილი გაფართოება, რომელიც ეხება საპარსის ხედვის ძრავას. პირდაპირი html-ის გარდა, ეს ფაილები ასევე შეიცავს C# კოდს, რომელიც შედგენილია სერვერზე, სანამ გვერდები იქნება სერვერზე ბრაუზერამდე.

რისთვის გამოიყენება ASPX?

კონფიგურაციის ფაილის ერთი ტიპია ASPX ფაილები, რომელიც ნიშნავს აქტიური სერვერის გვერდებს. Ისინი არიან გამოყენებული ვებ სერვერების მიერ, რომლებიც მუშაობენ Microsoft-ის ASP. NET სერვერის მხარეს ვებ აპლიკაციის ჩარჩოზე და არსებითად უთხარით ბრაუზერს, რომელი ელემენტები (მათ შორის, ტექსტი, სურათები, Javascript და სხვა აქტივები) მიიღოს სერვერიდან.

გირჩევთ: