MVC-д ModelState-г юу ашигладаг вэ?
MVC-д ModelState-г юу ашигладаг вэ?

Видео: MVC-д ModelState-г юу ашигладаг вэ?

Видео: MVC-д ModelState-г юу ашигладаг вэ?
Видео: #45 Modal Class Binding | Model Binding & Validation | ASP.NET Core MVC Course 2024, Арваннэгдүгээр
Anonim

Mvc . Хянагч. The Загварын төлөв POST-ын үеэр серверт илгээсэн нэр болон утгын хосуудын цуглуулгыг илэрхийлнэ. Энэ нь мөн илгээсэн утга бүрийн алдааны мэдэгдлийн цуглуулгыг агуулдаг.

Үүнтэй адилаар, MVC-д ModelState IsValid ямар ашиг тустай вэ?

Загварын төлөв . Хүчин төгөлдөр байна байгаа бол танд хэлнэ загвар алдаанууд нэмэгдсэн байна Загварын төлөв . Өгөгдмөл загвар binder нь үндсэн төрлийн хөрвүүлэлтийн асуудалд зарим алдааг нэмнэ (жишээ нь, "int" гэсэн ямар нэг зүйлийн дугаарыг дамжуулах). Та хүн амжуулах боломжтой Загварын төлөв Таны ашиглаж буй баталгаажуулалтын системд илүү бүрэн суурилсан.

Мөн asp net дэх загвар төлөв гэж юу болохыг мэдэх үү? А Загварын төлөв нь POST хүсэлтийн үед серверт илгээсэн нэр болон утгын хосуудын цуглуулга юм. Энэ нь утга тус бүрийн алдааны мэдэгдлийн цуглуулгыг агуулдаг. The Загварын төлөв оруулсан HTML маягтын утгуудын баталгаажуулалтын алдааг илэрхийлдэг.

Үүнтэй адилаар, ModelState IsValid гэж юу гэсэн үг вэ?

Загварын төлөв . Хүчин төгөлдөр байна хүсэлтээс ирж буй утгуудыг холбох боломжтой эсэхийг заана загвар зөв, тодорхой заасан баталгаажуулалтын дүрэм зөрчсөн эсэх загвар холбох үйл явц. Таны жишээнд, the загвар Энэ нь ангиллын төрөл юм Encaissement.

MVC-д хэдэн төрлийн баталгаажуулалт байдаг вэ?

хоёр

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