Share via


DefaultModelBinder.OnPropertyValidating 方法

定義

當指定的屬性正在驗證時呼叫。

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

參數

controllerContext
ControllerContext

控制器在其中運作的內容。 此內容資訊包含控制器、HTTP 內容、要求內容和路由資料。

bindingContext
ModelBindingContext

模型在其中繫結的內容。 此內容包含如模型物件、模型名稱、模型型別、屬性篩選和值提供者這類資訊。

propertyDescriptor
PropertyDescriptor

描述正在驗證的屬性。 描述元提供如元件型別、屬性型別和屬性值這類資訊。 它也會提供方法來取得或設定屬性值。

value
Object

要為屬性設定值。

傳回

如果屬性正在驗證,則為 true;否則為 false。

適用於