view层ui需要调用多个model实体时,可以再model层建立一个实体数据集方便前台调用。如下红色字体代码
namespace GetMoney.web.Models {
public class Wenan {
public int WenanId { get; set; } [Required]
[DisplayName(\"标题\")] [MaxLength(100)]
public string Title { get; set; } }
public class WaType {
public int Id { get; set; } [DisplayName(\"文案类别\")] [Required]
public string TypeName { get; set; } public List wenans { get; set; } }public class HomeIndexModel {
/// /// 文案///
public IList wns { get; set; } /// /// 文案类别///
public IList wtys { get; set; } } }然后我们再view层引用
@model GetMoney.web.Models.HomeIndexModel @foreach (var tt in Model.wns) {
@tt.Title }@foreach (var tt in Model.wtys) {
@tt.Title }action方法如下
public ActionResult Index() {
var modle = new HomeIndexModel(); modle.wns = db.Wenans.ToList(); modle.wtys = db.WaTypes.ToList(); return View(modle); }
如下方法可以实现多个同一页面调用多个实体数据集合