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。

適用於