Controller.TryUpdateModel 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
TryUpdateModel<TModel>(TModel, String, String[], IValueProvider) |
使用来自值提供程序的值、前缀和包含的属性更新指定的模型实例。 |
TryUpdateModel<TModel>(TModel, String, String[], String[]) |
使用来自控制器的当前值提供程序的值、前缀、要排除的属性列表和要包含的属性列表更新指定的模型实例。 |
TryUpdateModel<TModel>(TModel, String[], IValueProvider) |
使用来自值提供程序的值和要包含的属性列表更新指定的模型实例。 |
TryUpdateModel<TModel>(TModel, String, IValueProvider) |
使用来自值提供程序的值和要包含的属性列表更新指定的模型实例。 |
TryUpdateModel<TModel>(TModel, String, String[]) |
使用来自控制器的当前值提供程序的值、前缀和包含的属性更新指定的模型实例。 |
TryUpdateModel<TModel>(TModel, IValueProvider) |
使用来自值提供程序的值更新指定的模型实例。 |
TryUpdateModel<TModel>(TModel, String, String[], String[], IValueProvider) |
使用来自值提供程序的值、前缀、要排除的属性列表和要包含的属性列表更新指定的模型实例。 |
TryUpdateModel<TModel>(TModel, String) |
使用来自控制器的当前值提供程序的值和前缀更新指定的模型实例。 |
TryUpdateModel<TModel>(TModel) |
使用来自控制器的当前值提供程序的值更新指定的模型实例。 |
TryUpdateModel<TModel>(TModel, String[]) |
使用来自控制器的当前值提供程序的值和包含的属性更新指定的模型实例。 |
TryUpdateModel<TModel>(TModel, String, String[], IValueProvider)
使用来自值提供程序的值、前缀和包含的属性更新指定的模型实例。
protected internal bool TryUpdateModel<TModel> (TModel model, string prefix, string[] includeProperties, System.Web.Mvc.IValueProvider valueProvider) where TModel : class;
member this.TryUpdateModel : 'Model * string * string[] * System.Web.Mvc.IValueProvider -> bool (requires 'Model : null)
Protected Friend Function TryUpdateModel(Of TModel As Class) (model As TModel, prefix As String, includeProperties As String(), valueProvider As IValueProvider) As Boolean
类型参数
- TModel
模型对象的类型。
参数
- model
- TModel
要更新的模型实例。
- prefix
- String
在值提供程序中查找值时要使用的前缀。
- includeProperties
- String[]
一个要更新的模型的属性列表。
- valueProvider
- IValueProvider
可用于更新模型的值字典。
返回
如果更新成功,则为 true;否则为 false。
适用于
TryUpdateModel<TModel>(TModel, String, String[], String[])
使用来自控制器的当前值提供程序的值、前缀、要排除的属性列表和要包含的属性列表更新指定的模型实例。
protected internal bool TryUpdateModel<TModel> (TModel model, string prefix, string[] includeProperties, string[] excludeProperties) where TModel : class;
member this.TryUpdateModel : 'Model * string * string[] * string[] -> bool (requires 'Model : null)
Protected Friend Function TryUpdateModel(Of TModel As Class) (model As TModel, prefix As String, includeProperties As String(), excludeProperties As String()) As Boolean
类型参数
- TModel
模型对象的类型。
参数
- model
- TModel
要更新的模型实例。
- prefix
- String
在值提供程序中查找值时要使用的前缀。
- includeProperties
- String[]
一个要更新的模型的属性列表。
- excludeProperties
- String[]
要从该更新中显式排除的属性列表。 即使 includeProperties 参数列表中列出了这些属性,也会将其排除。
返回
如果更新成功,则为 true;否则为 false。
例外
参数 model
或 ValueProvider 属性为 null。
适用于
TryUpdateModel<TModel>(TModel, String[], IValueProvider)
使用来自值提供程序的值和要包含的属性列表更新指定的模型实例。
protected internal bool TryUpdateModel<TModel> (TModel model, string[] includeProperties, System.Web.Mvc.IValueProvider valueProvider) where TModel : class;
member this.TryUpdateModel : 'Model * string[] * System.Web.Mvc.IValueProvider -> bool (requires 'Model : null)
Protected Friend Function TryUpdateModel(Of TModel As Class) (model As TModel, includeProperties As String(), valueProvider As IValueProvider) As Boolean
类型参数
- TModel
模型对象的类型。
参数
- model
- TModel
要更新的模型实例。
- includeProperties
- String[]
一个要更新的模型的属性列表。
- valueProvider
- IValueProvider
可用于更新模型的值字典。
返回
如果更新成功,则为 true;否则为 false。
适用于
TryUpdateModel<TModel>(TModel, String, IValueProvider)
使用来自值提供程序的值和要包含的属性列表更新指定的模型实例。
protected internal bool TryUpdateModel<TModel> (TModel model, string prefix, System.Web.Mvc.IValueProvider valueProvider) where TModel : class;
member this.TryUpdateModel : 'Model * string * System.Web.Mvc.IValueProvider -> bool (requires 'Model : null)
Protected Friend Function TryUpdateModel(Of TModel As Class) (model As TModel, prefix As String, valueProvider As IValueProvider) As Boolean
类型参数
- TModel
模型对象的类型。
参数
- model
- TModel
要更新的模型实例。
- prefix
- String
一个要更新的模型的属性列表。
- valueProvider
- IValueProvider
可用于更新模型的值字典。
返回
如果更新成功,则为 true;否则为 false。
适用于
TryUpdateModel<TModel>(TModel, String, String[])
使用来自控制器的当前值提供程序的值、前缀和包含的属性更新指定的模型实例。
protected internal bool TryUpdateModel<TModel> (TModel model, string prefix, string[] includeProperties) where TModel : class;
member this.TryUpdateModel : 'Model * string * string[] -> bool (requires 'Model : null)
Protected Friend Function TryUpdateModel(Of TModel As Class) (model As TModel, prefix As String, includeProperties As String()) As Boolean
类型参数
- TModel
模型对象的类型。
参数
- model
- TModel
要更新的模型实例。
- prefix
- String
在值提供程序中查找值时要使用的前缀。
- includeProperties
- String[]
一个要更新的模型的属性列表。
返回
如果更新成功,则为 true;否则为 false。
例外
参数 model
或 ValueProvider 属性为 null。
适用于
TryUpdateModel<TModel>(TModel, IValueProvider)
使用来自值提供程序的值更新指定的模型实例。
protected internal bool TryUpdateModel<TModel> (TModel model, System.Web.Mvc.IValueProvider valueProvider) where TModel : class;
member this.TryUpdateModel : 'Model * System.Web.Mvc.IValueProvider -> bool (requires 'Model : null)
Protected Friend Function TryUpdateModel(Of TModel As Class) (model As TModel, valueProvider As IValueProvider) As Boolean
类型参数
- TModel
模型对象的类型。
参数
- model
- TModel
要更新的模型实例。
- valueProvider
- IValueProvider
可用于更新模型的值字典。
返回
如果更新成功,则为 true;否则为 false。
适用于
TryUpdateModel<TModel>(TModel, String, String[], String[], IValueProvider)
使用来自值提供程序的值、前缀、要排除的属性列表和要包含的属性列表更新指定的模型实例。
protected internal bool TryUpdateModel<TModel> (TModel model, string prefix, string[] includeProperties, string[] excludeProperties, System.Web.Mvc.IValueProvider valueProvider) where TModel : class;
member this.TryUpdateModel : 'Model * string * string[] * string[] * System.Web.Mvc.IValueProvider -> bool (requires 'Model : null)
Protected Friend Function TryUpdateModel(Of TModel As Class) (model As TModel, prefix As String, includeProperties As String(), excludeProperties As String(), valueProvider As IValueProvider) As Boolean
类型参数
- TModel
模型对象的类型。
参数
- model
- TModel
要更新的模型实例。
- prefix
- String
在值提供程序中查找值时要使用的前缀。
- includeProperties
- String[]
一个要更新的模型的属性列表。
- excludeProperties
- String[]
要从该更新中显式排除的属性列表。 即使 includeProperties 参数列表中列出了这些属性,也会将其排除。
- valueProvider
- IValueProvider
可用于更新模型的值字典。
返回
如果更新成功,则为 true;否则为 false。
适用于
TryUpdateModel<TModel>(TModel, String)
使用来自控制器的当前值提供程序的值和前缀更新指定的模型实例。
protected internal bool TryUpdateModel<TModel> (TModel model, string prefix) where TModel : class;
member this.TryUpdateModel : 'Model * string -> bool (requires 'Model : null)
Protected Friend Function TryUpdateModel(Of TModel As Class) (model As TModel, prefix As String) As Boolean
类型参数
- TModel
模型对象的类型。
参数
- model
- TModel
要更新的模型实例。
- prefix
- String
在值提供程序中查找值时要使用的前缀。
返回
如果更新成功,则为 true;否则为 false。
例外
参数 model
或 ValueProvider 属性为 null。
适用于
TryUpdateModel<TModel>(TModel)
使用来自控制器的当前值提供程序的值更新指定的模型实例。
protected internal bool TryUpdateModel<TModel> (TModel model) where TModel : class;
member this.TryUpdateModel : 'Model -> bool (requires 'Model : null)
Protected Friend Function TryUpdateModel(Of TModel As Class) (model As TModel) As Boolean
类型参数
- TModel
模型对象的类型。
参数
- model
- TModel
要更新的模型实例。
返回
如果更新成功,则为 true;否则为 false。
例外
参数 model
或 ValueProvider 属性为 null。
适用于
TryUpdateModel<TModel>(TModel, String[])
使用来自控制器的当前值提供程序的值和包含的属性更新指定的模型实例。
protected internal bool TryUpdateModel<TModel> (TModel model, string[] includeProperties) where TModel : class;
member this.TryUpdateModel : 'Model * string[] -> bool (requires 'Model : null)
Protected Friend Function TryUpdateModel(Of TModel As Class) (model As TModel, includeProperties As String()) As Boolean
类型参数
- TModel
模型对象的类型。
参数
- model
- TModel
要更新的模型实例。
- includeProperties
- String[]
一个要更新的模型的属性列表。
返回
如果更新成功,则为 true;否则为 false。