首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为程序中的几乎每个对象定义模板displayFor视图是否过分呢?

为程序中的几乎每个对象定义模板displayFor视图是否过分呢?
EN

Stack Overflow用户
提问于 2013-05-27 22:23:15
回答 1查看 132关注 0票数 2

为模型中的每个对象定义DisplayFor/EditorFor模板是否合理?

好处是代码重用。有什么不好的地方吗?

一个简单的数据模型,其中每个类都有自己的显示/编辑器模板:动物园、封闭环境、动物

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-06 07:35:54

为什么要为模型中的所有对象创建DisplayFor/EditorFor模板?它们真的都是可重用的吗?

我以前还没见过这样的解决方案,但我认为这主要是因为口味问题。通常,您会在视图中找到布局逻辑,但是在解决方案中会有DisplayFor()和EditorFor()调用,真正的布局逻辑将在模板中。

如果一个对象在几个不同的视图中以完全相同的方式呈现,那么您的解决方案肯定是个好主意。如果没有,那么,就像前面说的,如果你问我的话,这主要是一个味道的问题。

从性能的角度来看,我也没有看到任何问题。如果性能需要考虑,您可以始终选择预编译视图以获得更多信息。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16781278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档