MVC дээр сервер талын баталгаажуулалт гэж юу вэ?
MVC дээр сервер талын баталгаажуулалт гэж юу вэ?

Видео: MVC дээр сервер талын баталгаажуулалт гэж юу вэ?

Видео: MVC дээр сервер талын баталгаажуулалт гэж юу вэ?
Видео: 85-р хэсэг asp net mvc дээр үйлчлүүлэгч талын баталгаажуулалтыг идэвхжүүлнэ 2024, Дөрөвдүгээр сар
Anonim

Энэ нийтлэлд ASP. NET-ийн үндсийг тайлбарласан болно MVC сервер - хажуугийн баталгаажуулалт Data Annotation API ашиглан. ASP. NET MVC Framework нь гүйцэтгэж буй хянагчийн үйлдэлд дамжуулсан аливаа өгөгдлийг баталгаажуулж, ModelState объектыг дурын зүйлээр дүүргэдэг. баталгаажуулалт алдааг олж, тухайн объектыг хянагч руу дамжуулдаг.

Мөн сервер талын баталгаажуулалт гэж юу болохыг мэдэх үү?

Хэрэглэгчийн оролт баталгаажуулалт дээр болдог сервер тал бичлэгийн буцах сессийн үеэр дуудагдана сервер - хажуугийн баталгаажуулалт . PHP, ASP. Net зэрэг хэлүүдийг ашигладаг сервер - хажуугийн баталгаажуулалт . Нөгөө талаас, хэрэглэгчийн оролт баталгаажуулалт дээр болдог үйлчлүүлэгч тал гэж нэрлэдэг үйлчлүүлэгч - хажуугийн баталгаажуулалт.

Үүний нэгэн адил, MVC дээр алсаас баталгаажуулалт гэж юу вэ? Алсын баталгаажуулалт сервер рүү залгахад ашигладаг баталгаажуулах сервер талд байх үед маягтыг бүхэлд нь серверт байршуулахгүйгээр өгөгдөл баталгаажуулалт үйлчлүүлэгч талаас илүүд үздэг. Загвар болон хянагчийг тохируулснаар бүх зүйл нэлээн цэвэрхэн хийгдсэн.

Мөн MVC дээр үйлчлүүлэгчийн болон серверийн баталгаажуулалт гэж юу вэ?

Үйлчлүүлэгч талын баталгаажуулалт Vs сервер талын баталгаажуулалт Хэрэглэгчийн оролт баталгаажуулалт дээр явагдана Сервер тал бичлэгийн буцах сессийн үеэр дуудагдана Сервер талын баталгаажуулалт болон хэрэглэгчийн оролт баталгаажуулалт дээр явагдана Үйлчлүүлэгч тал (вэб хөтөч) гэж нэрлэдэг Үйлчлүүлэгч талын баталгаажуулалт.

Бидэнд яагаад сервер талын баталгаажуулалт хэрэгтэй байна вэ?

Шууд санал хүсэлт өгөхийн тулд. Үйлчлүүлэгч- хажуугийн баталгаажуулалт хуудас ачаалагдахыг хүлээхгүйгээр хэрэглэгчдэд шууд санал хүсэлт өгдөг. Гэсэн хэдий ч хэрэв үйлчлүүлэгч үйлчлүүлэгчээ идэвхгүй болгосон бол- тал скриптүүд (жишээ нь JavaScript идэвхгүй болсон), the баталгаажуулалт гал гарахгүй, тийм учраас чи хэрэгтэй нь сервер утгыг мөн шалгах.

Зөвлөмж болгож буй: