0

我正在开发一个 ASP.Net MVC 应用程序,它的架构由通常的 DAL、BL 和 PL 层组成。

地址在数据库中存储为单独的字段,但应显示在 UI 中的单个字段中。

在显示方面,我需要处理各种可选字段(例如州、国家、地址的几行)。

我的问题:这种有效显示字符串的计算应该由控制器还是视图来处理?MVC 范式是否为这个问题提供了一些规则或建议?

4

2 回答 2

0

在适当的 MVC 设计模式中,视图应该决定将显示哪些信息以及如何显示。控制器应该只负责改变模型层和当前视图的状态。

但这可能是不可能的,因为 Rails 对 ASP.NET MVC 框架的影响很大,因为您可能没有真实的视图。只是一个愚蠢的模板。而且这两个不是一回事。

于 2012-09-05T10:52:43.580 回答
0

你的控制器不应该知道地址是如何显示的——因为你可能有不同的视图调用相同的控制器动作来以不同的方式呈现地址。您关注的是如何为特定目的呈现地址

于 2012-09-05T10:37:44.267 回答