Bagikan melalui


DefaultModelBinder.OnPropertyValidating Metode

Definisi

Dipanggil ketika properti yang ditentukan sedang memvalidasi.

protected virtual bool OnPropertyValidating(System.Web.Mvc.ControllerContext controllerContext, System.Web.Mvc.ModelBindingContext bindingContext, System.ComponentModel.PropertyDescriptor propertyDescriptor, object value);
abstract member OnPropertyValidating : System.Web.Mvc.ControllerContext * System.Web.Mvc.ModelBindingContext * System.ComponentModel.PropertyDescriptor * obj -> bool
override this.OnPropertyValidating : System.Web.Mvc.ControllerContext * System.Web.Mvc.ModelBindingContext * System.ComponentModel.PropertyDescriptor * obj -> bool
Protected Overridable Function OnPropertyValidating (controllerContext As ControllerContext, bindingContext As ModelBindingContext, propertyDescriptor As PropertyDescriptor, value As Object) As Boolean

Parameter

controllerContext
ControllerContext

Konteks di mana pengontrol beroperasi. Informasi konteks mencakup pengontrol, konten HTTP, konteks permintaan, dan data rute.

bindingContext
ModelBindingContext

Konteks di mana model terikat. Konteksnya mencakup informasi seperti objek model, nama model, jenis model, filter properti, dan penyedia nilai.

propertyDescriptor
PropertyDescriptor

Menjelaskan properti yang sedang divalidasi. Deskriptor menyediakan informasi seperti jenis komponen, jenis properti, dan nilai properti. Ini juga menyediakan metode untuk mendapatkan atau mengatur nilai properti.

value
Object

Nilai yang akan diatur untuk properti .

Mengembalikan

true jika properti memvalidasi; jika tidak, salah.

Berlaku untuk