Share via


DefaultModelBinder.BindProperty 方法

定义

使用指定的控制器上下文、绑定上下文和指定的属性描述符来绑定指定的属性。

protected virtual void BindProperty (System.Web.Mvc.ControllerContext controllerContext, System.Web.Mvc.ModelBindingContext bindingContext, System.ComponentModel.PropertyDescriptor propertyDescriptor);
abstract member BindProperty : System.Web.Mvc.ControllerContext * System.Web.Mvc.ModelBindingContext * System.ComponentModel.PropertyDescriptor -> unit
override this.BindProperty : System.Web.Mvc.ControllerContext * System.Web.Mvc.ModelBindingContext * System.ComponentModel.PropertyDescriptor -> unit
Protected Overridable Sub BindProperty (controllerContext As ControllerContext, bindingContext As ModelBindingContext, propertyDescriptor As PropertyDescriptor)

参数

controllerContext
ControllerContext

运行控制器的上下文。 上下文信息包括控制器、HTTP 内容、请求上下文和路由数据。

bindingContext
ModelBindingContext

绑定模型的上下文。 上下文包含模型对象、模型名称、模型类型、属性筛选器和值提供程序等信息。

propertyDescriptor
PropertyDescriptor

描述要绑定的属性。 该描述符提供组件类型、属性类型和属性值等信息。 它还提供用于获取或设置属性值的方法。

适用于