首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MVC 3页面设计;将页面分成多个部分?

MVC 3页面设计;将页面分成多个部分?
EN

Software Engineering用户
提问于 2013-01-20 11:18:52
回答 1查看 2K关注 0票数 2

我目前正在研究一个MVC 3 Web应用程序项目,在那里我需要在头版上显示很多信息。我是相对较新的网页布局和设计,所以我遇到了墙,在如何构造代码背后的这一页。

我的第一个想法是将页面分割成尽可能多的部分,这样视图模型就更小,更易于管理。虽然我不确定这是否是正确的做法。或者,我是否应该尝试将页面的所有需求整合到一个视图模型中,以显示我所需要的所有信息?

我的问题是:我应该把我的页面分成很多小部分,还是把它变成一大页呢?

EN

回答 1

Software Engineering用户

回答已采纳

发布于 2013-01-20 12:16:29

好吧,我认为你应该把大视图分成部分视图,就像把大的方法分割成小的方法一样。大视图往往只能由原来的创建者来维护。

应适用类似于将代码分成方法的基本规则:

  • 不要分割得太多--如果视图代码不超过一到两个屏幕,它是完全可以的(除了提取可重用的部分)。
  • 不要把低层次的细节和高层次的概念混为一谈
  • 尽可能少地依赖于其他地方的状态

此外,只要有可能,使用Razor的显示器/编辑模板--它们是非常有用的--部分视图。熟悉它们为集合呈现(和模型绑定)的能力。

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

https://softwareengineering.stackexchange.com/questions/184263

复制
相关文章

相似问题

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