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。