რა არის სერვერის ვალიდაცია MVC-ში?
რა არის სერვერის ვალიდაცია MVC-ში?

ვიდეო: რა არის სერვერის ვალიდაცია MVC-ში?

ვიდეო: რა არის სერვერის ვალიდაცია MVC-ში?
ვიდეო: Validation in ASP.NET MVC | Client Side Validation 2024, ნოემბერი
Anonim

ეს სტატია განმარტავს ASP. NET-ის საფუძვლებს MVC სერვერი - გვერდითი დადასტურება მონაცემთა ანოტაციის API-ის გამოყენებით. ASP. NET MVC Framework ამოწმებს ნებისმიერ მონაცემს, რომელიც გადაეცემა კონტროლერის მოქმედებას, რომელიც ახორციელებს, ის ავსებს ModelState ობიექტს ნებისმიერი ვალიდაცია წარუმატებლობები, რომლებიც აღმოაჩენს და გადასცემს ამ ობიექტს კონტროლერს.

ასევე იცით, რა არის სერვერის ვალიდაცია?

მომხმარებლის შეყვანა ვალიდაცია რომელიც ხდება სერვერის მხარე პოსტის უკან სესიის დროს ეძახიან სერვერი - გვერდითი დადასტურება . გამოიყენება ენები, როგორიცაა PHP და ASP. Net სერვერი - გვერდითი დადასტურება . მეორეს მხრივ, მომხმარებლის შეყვანა ვალიდაცია რომელიც ხდება კლიენტის მხარე ეწოდება კლიენტი - გვერდითი დადასტურება.

ანალოგიურად, რა არის დისტანციური ვალიდაცია MVC-ში? დისტანციური ვალიდაცია გამოიყენება სერვერზე ზარების განსახორციელებლად დადასტურება მონაცემები სერვერზე მთლიანი ფორმის განთავსების გარეშე სერვერის მხარეს ვალიდაცია სასურველია კლიენტის მხრიდან. ეს ყველაფერი კეთდება მოდელისა და კონტროლერის დაყენებით, რომელიც საკმაოდ მოწესრიგებულია.

ასევე იცოდეთ, რა არის კლიენტის და სერვერის მხარის ვალიდაცია MVC-ში?

კლიენტის მხრიდან ვალიდაცია Vs სერვერის ვალიდაცია მომხმარებლის შეყვანა ვალიდაცია გაიმართება სერვერის მხარე პოსტის უკან სესიის დროს ეძახიან სერვერის მხარის დადასტურება და მომხმარებლის შეყვანა ვალიდაცია გაიმართება კლიენტის მხარე (ვებ ბრაუზერი) ე.წ კლიენტის მხარის დადასტურება.

რატომ გვჭირდება სერვერის ვალიდაცია?

მყისიერი გამოხმაურების უზრუნველსაყოფად. კლიენტი - გვერდითი დადასტურება აძლევს მომხმარებელს მყისიერ გამოხმაურებას გვერდის ჩატვირთვის მოლოდინის გარეშე. თუმცა, თუ კლიენტს აქვს გამორთული კლიენტი- მხარეს სკრიპტები (მაგ. JavaScript გამორთულია), ვალიდაცია არ გაათავისუფლებს, რის გამოც შენ საჭიროება The სერვერი მნიშვნელობების შესამოწმებლადაც.

გირჩევთ: