![]() |
1
3
这也让我很沮丧,直到我退后并意识到原因。 这是我发现的。只有当属性绑定到对象时,这些属性才会存储在视图状态中。在往返过程中,只有那些存储的属性才会从视图状态恢复到实体对象。这是有意义的,因为实际上只有正在处理的数据才可用。但是,这并没有考虑到代码隐藏中对实体对象的任何操作。如果使用eval而不是bind,也会发生这种情况:
这是我使用的工作。如果要使用代码隐藏中的实体对象属性之一,请将其绑定到EditItemTemplate中的隐藏字段。一旦我这样做了,属性就被恢复到实体对象中,并在代码中可用。
|
![]() |
Drago · Linq通过比较Id和具有Id的对象列表来查询获取列表 3 年前 |
![]() |
Niyazi Babayev · 如何在表达式中动态应用表达式? 3 年前 |
![]() |
Murat Güzel · EF存储库模式错误{'Id'}已被跟踪 3 年前 |
![]() |
dotnetdevcsharp · 减少基于数据类型获取设置的方法数量 3 年前 |
![]() |
saravanan049 · 在实体框架中回滚Azure SQL数据库 3 年前 |