代码改变世界

随笔档案-2012年08月

控制器、视图

2012-08-31 00:34 by yezhi, 362 阅读, 收藏,
摘要: 控制器是各种操作的协调器,是位于模型与视图之间并在这两者之间传递数据的组件。控制器的主要作用其实协调最终用户和应用程序。控制器必须执行的任务是获取和验用户输入,将所有复杂的操作(业务逻辑规则和数据访问)委托给模型,并且在结果返回时确定使用哪个视图进行显示,并将数据传递所选择的数据。控制器包含的内容越少越好,而将所有复杂的业务逻辑、数据访问以及数据操作都留给模型去处理。(MVC应用程序必须具有内容丰富的模型和内容少的控制器、以及一个哑视图)。控制器类的唯一目的是作为动作的容器,是负责处理请求的地方。动作只是一个可以任意数量参数的公共方法,参数的数量可以零到多个,并且通常会返回System.Web 阅读全文