摘要: 将ViewModel的创建过程从Controller中分离到ModelBuilder中,本质上是为了职责的分离,也提高了Controller的可读性。通常的情况使用MVC时,在Controller中,会包含很多用于创建ViewModel的代码。让我们从一个例子开始。假设我们有一个用于呈现填写订单的页面(~\Order\FT-BJS-95486),对应的Action 如下:public ActionResult Order(string productNo){ var p = ProductService.GetProduct(productNo); var model = new ... 阅读全文
posted @ 2013-03-31 10:28 sinlight23 阅读(981) 评论(0) 推荐(0) 编辑