【发布时间】:2013-08-28 14:35:19
【问题描述】:
ASP.NET MVC4
我有业务层 DLL,它与我的 DAL 通信并检索如下类:
public class ProductionParameter
{
public string CompanyCode { get; set; }
public string UnitCode { get; set; }
public string ItemDescriptionLocal { get; set; }
public string ItemDescriptionEnglish { get; set; }
public string ConsumedItemDescriptionLocal { get; set; }
public string ConsumedItemDescriptionEnglish { get; set; }
public string LotCategory1Description { get; set; }
public string LotCategory2Description { get; set; }
public string LotCategory3Description { get; set; }
public string LotCategory1Code { get; set; }
public string LotCategory2Code { get; set; }
public string LotCategory3Code { get; set; }
public string LineCode { get; set; }
public string LineCodeDisplay { get; set; }
public List<Pallet> PalletsProduced { get; set; }
}
我的控制器获得了上述信息,但我的视图不需要上述所有信息。
例如,假设我得到 3 个生产参数类,每个类有 20 个托盘。即每个生产参数生产20个托盘。
我想向我的 MVC View 显示每个生产参数的合并数据。
我如何正确地做到这一点?
标准箱:
我是否在 Models 中创建一个包含视图所需信息的类,然后在 @model 指令中定义该类?
AJAX:
如果我想通过 AJAX 进行此更改,会发生什么变化?我的 AJAX 调用将返回合并数据或完整数据,让 AngularJS 或 Jquery 在客户端进行合并?
【问题讨论】:
标签: c# asp.net-mvc