草庐IT

TryUpdateModel

全部标签

c# - 何时以及为何在 asp.net mvc 2 中使用 TryUpdateModel?

我似乎无法找到一个基本的代码示例来了解TryUpdateModel的工作原理?你什么时候使用它,为什么? 最佳答案 您可以使用此方法通过给定Controller更新支持特定View的模型。例如,如果我有一个显示Foo对象的View,该对象的属性Bar由文本框填充,我可以调用Controller上的方法Save()并调用TryUpdateModel来尝试更新Foo。publicclassFoo{publicstringBar{get;set;}}//...inthecontrollerpublicActionResultSave(){

c# - 何时以及为何在 asp.net mvc 2 中使用 TryUpdateModel?

我似乎无法找到一个基本的代码示例来了解TryUpdateModel的工作原理?你什么时候使用它,为什么? 最佳答案 您可以使用此方法通过给定Controller更新支持特定View的模型。例如,如果我有一个显示Foo对象的View,该对象的属性Bar由文本框填充,我可以调用Controller上的方法Save()并调用TryUpdateModel来尝试更新Foo。publicclassFoo{publicstringBar{get;set;}}//...inthecontrollerpublicActionResultSave(){

c# - 如何在数据操作方法之外调用 TryUpdateModel

VS2012、.NET4.51我有一个用户控件,其中包含一个使用模型绑定(bind)的ListView。到目前为止,一切都很好。我想根据用户如何操作View模式来显示对象列表。为此,我有一个名为Roles的公共(public)属性。但是,当我从那里调用TryUpdateModel()时,我收到异常:TryUpdateModel'mustbepassedavalueprovideroralternativelymustbeinvokedfrominsideadata-operationmethodofacontrolthatusesmodelbindingfordatabinding现在