UserControl.TryUpdateModel Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Pokusí se aktualizovat instanci modelu pomocí hodnot z ovládacího prvku vázaného na data.
Přetížení
TryUpdateModel<TModel>(TModel) |
Pokusí se aktualizovat instanci modelu pomocí hodnot z ovládacího prvku vázaného na data. |
TryUpdateModel<TModel>(TModel, IValueProvider) |
Pokusí se aktualizovat instanci modelu pomocí hodnot zprostředkovatele hodnot. |
TryUpdateModel<TModel>(TModel)
Pokusí se aktualizovat instanci modelu pomocí hodnot z ovládacího prvku vázaného na data.
public:
generic <typename TModel>
where TModel : class virtual bool TryUpdateModel(TModel model);
public virtual bool TryUpdateModel<TModel> (TModel model) where TModel : class;
abstract member TryUpdateModel : 'Model -> bool (requires 'Model : null)
override this.TryUpdateModel : 'Model -> bool (requires 'Model : null)
Public Overridable Function TryUpdateModel(Of TModel As Class) (model As TModel) As Boolean
Parametry typu
- TModel
Typ objektu modelu.
Parametry
- model
- TModel
Instance modelu, která se má aktualizovat.
Návraty
true
pokud byla instance modelu úspěšně aktualizována; false
v opačném případě .
Poznámky
Metoda TryUpdateModel musí být vyvolána z uvnitř metody operace dat ovládacího prvku pomocí ModelType
vlastnosti pro datovou vazbu.
Platí pro
TryUpdateModel<TModel>(TModel, IValueProvider)
Pokusí se aktualizovat instanci modelu pomocí hodnot zprostředkovatele hodnot.
public:
generic <typename TModel>
where TModel : class virtual bool TryUpdateModel(TModel model, System::Web::ModelBinding::IValueProvider ^ valueProvider);
public virtual bool TryUpdateModel<TModel> (TModel model, System.Web.ModelBinding.IValueProvider valueProvider) where TModel : class;
abstract member TryUpdateModel : 'Model * System.Web.ModelBinding.IValueProvider -> bool (requires 'Model : null)
override this.TryUpdateModel : 'Model * System.Web.ModelBinding.IValueProvider -> bool (requires 'Model : null)
Public Overridable Function TryUpdateModel(Of TModel As Class) (model As TModel, valueProvider As IValueProvider) As Boolean
Parametry typu
- TModel
Typ objektu modelu.
Parametry
- model
- TModel
Instance modelu, která se má aktualizovat.
- valueProvider
- IValueProvider
Slovník hodnot, které se mají použít k aktualizaci modelu.
Návraty
true
pokud byla instance modelu úspěšně aktualizována; false
v opačném případě .
Poznámky
Metoda TryUpdateModel musí být vyvolána z metody operace dat ovládacího prvku pomocí ModelType
vlastnosti pro datovou vazbu.