რა არის ხედვის კომპონენტი MVC-ში?
რა არის ხედვის კომპონენტი MVC-ში?

ვიდეო: რა არის ხედვის კომპონენტი MVC-ში?

ვიდეო: რა არის ხედვის კომპონენტი MVC-ში?
ვიდეო: (#73) View Components in asp.net core | Introduction to View Components | Asp.Net Core tutorial 2024, აპრილი
Anonim

კომპონენტის ნახვა არის ASP. NET Core-ში ახლად დანერგილი ფუნქცია MVC . ძალიან ჰგავს ნაწილობრივს ხედი მაგრამ ძალიან ძლიერია მასთან შედარებით. ის არ იყენებს მოდელის დაკავშირებას, მაგრამ მუშაობს მხოლოდ იმ მონაცემებთან, რომლებსაც ჩვენ ვაწვდით მასში დარეკვისას. კომპონენტის ნახვა აქვს შემდეგი მახასიათებლები.

ანალოგიურად, რა არის ხედვის კომპონენტები?

ა კომპონენტის ნახვა შედგება ორი ნაწილისგან: კლასი (როგორც წესი, გამომდინარეობს ViewComponent) და შედეგი, რომელსაც აბრუნებს (ჩვეულებრივ, ხედი ). კონტროლერების მსგავსად, ა კომპონენტის ნახვა შეიძლება იყოს POCO, მაგრამ დეველოპერების უმეტესობას სურს ისარგებლოს იმ მეთოდებითა და თვისებებით, რომლებიც ხელმისაწვდომია ViewComponent-დან გამომდინარე.

ანალოგიურად, რა არის ნაწილობრივი ხედი MVC-ში? ნაწილობრივი ხედი ASP. NET-ში MVC არის განსაკუთრებული ხედი რომელიც უწევს ნაწილს ხედი შინაარსი. ის ჰგავს ვებ ფორმის აპლიკაციის მომხმარებლის კონტროლს. ნაწილობრივი შეიძლება მრავალჯერადი გამოყენებადი დათვალიერება . ის გვეხმარება კოდის დუბლირების შემცირებაში. სხვა სიტყვებით რომ ვთქვათ ა ნაწილობრივი ხედი საშუალებას გვაძლევს გამოვიტანოთ ა ხედი მშობლის შიგნით ხედი.

ასევე იცით, რა არის MVC კომპონენტი?

Model-View-Controller ( MVC ) არის არქიტექტურული ნიმუში, რომელიც ჰყოფს აპლიკაციას სამ ძირითად ლოგიკურად კომპონენტები : მოდელი, ხედი და კონტროლერი. MVC არის ერთ-ერთი ყველაზე ხშირად გამოყენებული ინდუსტრიის სტანდარტის ვებ განვითარების ჩარჩო, მასშტაბირებადი და გაფართოებადი პროექტების შესაქმნელად.

რა არის razor view MVC-ში?

საპარსის ხედი ძრავა asp.net-ში mvc არის სინტაქსი რომელიც საშუალებას გაძლევთ დაწეროთ სერვერის მხარის კოდი ხედი . ეს ხელს უწყობს კოდის და html-ის გლუვი ფორმით გაერთიანებას. საპარსი არ არის ახალი პროგრამირების ენა, თუ იცით C#, Vb. Net და bit HTML, შეგიძლიათ მარტივად დაწეროთ საპარსი კოდი. საპარსი მხარს უჭერს C# და Visual Basic პროგრამირების ენებს.

გირჩევთ: