0

我知道,如果您有隐藏字段或可编辑/输入控件,这些值会在回发到您的视图模型时绑定。

但是,对于其他内容,例如您可以在仅显示的模型中拥有的“描述”或“标题”属性,它们将不会被回发。说得通。

但是,如果您希望它们绑定在 POST 上,那么最好的方法是什么?我问的原因是因为如果视图模型有错误怎么办,您会将模型返回到视图但模型将不包含“描述”或“标题”的字符串,因此当模型绑定到视图时 -它是空的。

不必再次调用数据库(开销),仍然保留这些仅显示项目的最佳方法是什么?

4

1 回答 1

0

在我看来,您有两种选择:

1) 对这些属性使用隐藏值

2) 从数据库加载状态

通常这种情况很少见,我主要使用第一个选项,但有时使用第二个选项。

于 2013-09-11T18:46:29.627 回答