Wat is bedienerkant-validering in MVC?
Wat is bedienerkant-validering in MVC?

Video: Wat is bedienerkant-validering in MVC?

Video: Wat is bedienerkant-validering in MVC?
Video: Validation in ASP.NET MVC | Client Side Validation 2024, November
Anonim

Hierdie artikel verduidelik die basiese beginsels van ASP. NET MVC-bediener - kant validering met behulp van die Data Annotation API. Die ASP. NET MVC Raamwerk bekragtig enige data wat na die kontroleerder-aksie wat uitgevoer word deurgegee word, dit vul 'n ModelState-objek met enige validering mislukkings wat dit vind en gee daardie voorwerp aan die beheerder deur.

Weet ook, wat is bedienerkant-validering?

Die gebruikerinvoer validering wat plaasvind op die bediener kant tydens 'n terugplasingsessie genoem word bediener - kant validering . Die tale soos PHP en ASP. Net gebruik bediener - kant validering . Aan die ander kant, die gebruikerinvoer validering wat plaasvind op die kliënt kant is genoem kliënt - kant validering.

Net so, wat is afstandbekragtiging in MVC? Afgeleë validering word gebruik om bedieneroproepe na te maak bekragtig data sonder om die hele vorm na die bediener te plaas wanneer bedienerkant validering is verkieslik bo die kliënt se kant. Dit word alles gedoen deur 'n model en beheerder op te stel wat redelik netjies is.

Om ook te weet, wat is kliëntkant- en bedienerkantvalidering in MVC?

Kliëntkant validering vs bedienerkant-validering Die gebruikerinvoer validering plaasvind op die Bedienerkant tydens 'n terugplasingsessie word genoem Bedienerkant-validering en die gebruikerinvoer validering plaasvind op die Kliëntkant (webblaaier) genoem word Kliëntkant-validering.

Waarom het ons bedienerkant-validering nodig?

Ten einde onmiddellike terugvoer te gee. Kliënt- kant validering gee die gebruiker onmiddellike terugvoer sonder om te wag vir die bladsy om te laai. As die kliënt egter kliënt gedeaktiveer het- kant skrifte (bv. JavaScript gedeaktiveer), die validering sal nie vuur nie, dis hoekom jy behoefte die bediener om ook die waardes na te gaan.

Aanbeveel: