共用方式為


DefaultModelBinder.GetPropertyValue 方法

定義

使用指定的控制器內容、繫結內容、屬性描述元和屬性繫結器,傳回屬性的值。

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

參數

controllerContext
ControllerContext

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

bindingContext
ModelBindingContext

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

propertyDescriptor
PropertyDescriptor

要存取之屬性的描述元。 描述元可提供如元件型別、屬性型別和屬性值這類資訊。 它也會提供方法來取得或設定屬性值。

propertyBinder
IModelBinder

提供方法來繫結屬性的物件。

傳回

表示屬性值的物件。

適用於