Share via


Controller.TryUpdateModel 方法

定义

重载

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。

适用于