zoukankan      html  css  js  c++  java
  • MVC3.0 Razor 单个View页返回多个model实体数据集

    小记:单个View页面返回多个model数据集  做下笔记。
    namespace Models
    {
        public class Articel
        {
            public int Id { get; set; }
            [Required]
            [DisplayName("标题")]
            [MaxLength(100)]
            public string Title { get; set; }
        }
    
        public class Cate
        {
            public int CateId { get; set; }
            [DisplayName("文章类别")]
            [Required]
            public string CateName { get; set; }
    
            public List<Article> article { get; set; }
        }
    
        public class ListModel
        {
            /// <summary>
            /// 文章
            /// </summary>
            public IList<Article> artcleModel { get; set; }
    
            /// <summary>
            /// 文章类别
            /// </summary>
            public IList<Cate> cateModel { get; set; }
    
        }
    }
    
    
    Action方法编写如下:
    
     public ActionResult Index()
            {
                var model = new ListModel();
                model.artcleModel= Articel.ToList();
                model.cateModel= Cate.ToList();
                return View(model);
            }
    
    View层引用如下:
    @model Models.ListModel
    
    @foreach (var tt in Models.artcleModel)
                {
                 @tt.Title
                }
    
    @foreach (var tt in Models.cateModel)
                {
                  @tt.CateName
                }
    
  • 相关阅读:
    11.09_近期需要关注和学习的,,,
    11.08_
    11.04_晚
    11.04
    gitlab
    eos开发指南
    谷歌助记词
    solidity语法解读
    parity注记词和地址
    dice2win早期版本
  • 原文地址:https://www.cnblogs.com/wjmo520/p/2777407.html
Copyright © 2011-2022 走看看