Share via


DefaultModelBinder.SetProperty 方法

定義

使用指定的控制器內容、繫結內容和屬性值,設定指定的屬性。

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

參數

controllerContext
ControllerContext

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

bindingContext
ModelBindingContext

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

propertyDescriptor
PropertyDescriptor

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

value
Object

要為屬性設定值。

適用於