我已经构建了一个简单的MVC应用程序,我有一个表单,我需要将数据加载到其中。
我想知道是否应该使用商店或直接使用模型类加载此数据。我的网格已经有了一个商店。
所以我看到了这3个选项。
答案 0 :(得分:1)
如果您的商店使用相同的型号,并且您编辑的数据(记录)将在该商店中明确加载(例如,如果您在双击网格时打开表单)或者可以插入我建议你选择商店方式。
如果编辑未必加载到网格存储中的记录(模型实例),则应使用模型加载数据。
如果上述两个点都为真,则只需要第二个商店,并且您也不想将该表单中的多个记录(模型实例)编辑批量处理为一个请求到服务器。
< / LI>第三个选项是将表单直接绑定到服务器,但我建议您使用模型方法。
注意如果您需要为商店和模型使用不同的代理 只需在模型上设置一个,在商店上设置一个。默认情况下,商店 将继承模型的代理但从不继承模型的代理 商店