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 显示每个生产参数的合并数据。
我如何正确地做到这一点?
标准案例:
我是否在模型中创建了一个具有视图所需信息的类,然后在@model 指令中定义这个类?
阿贾克斯:
如果我想通过 AJAX 进行此更改,会发生什么变化?我的 AJAX 调用将返回合并数据或完整数据并让 AngularJS 或 Jquery 在客户端进行合并?