D_Altman
D_Altman
2017-11-05 21:15
采纳率: 27.8%
浏览 2.7k

asp.net mvc 中从数据库遍历出来的数据存储到list集合后在视图遍历不出来。在线急

就是干不出来 不知道为什么。哪位老哥看一下 真的着急
图片说明
图片说明
图片说明

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • xinshuai_1
    编程一对一服务 2017-11-05 23:32

    逻辑不对,放在哪里从哪里取嘛,ViewData 中取。

    点赞 评论
  • sinat_38913556
    sinat_38913556 2017-11-06 00:02

    新建name je fl tx一个实体类 别用object

    点赞 评论
  • sinat_38913556
    sinat_38913556 2017-11-06 02:30

    视图

    @using WebApplication3.Models
    @{
        ViewBag.Title = "Index";
    }
    
    <h2>Index</h2>
    @{ 
        List<TeT> list = ViewBag.list;
    }
    @foreach (var a in list)
    {
    
    
        <table>
            <tr>
                <td>@a.FL</td>
                <td>@a.Name</td>
                <td>@a.JE</td>
                <td>@a.TX</td>
            </tr>
        </table>
    }
    
    

    代码

            // GET: Test
            public ActionResult Index()
            {
                List<TeT> list = new List<TeT>();
                for (int i = 0; i < 3; i++)
                {
                    TeT a = new TeT();
                    a.FL = "FL"+i;
                    a.JE = "JE" + i;
                    a.Name = "Name" + i;
                    a.TX = "TX" + i;
                    list.Add(a);
                }
                ViewBag.list = list;
                return View();
            }
    
    

    实体类

    namespace WebApplication3.Models
    {
        public class TeT
        {
            public string Name { get; set; }
            public string JE { get; set; }
            public string FL { get; set; }
            public string TX { get; set; }
        }
    }
    
    
    点赞 评论

相关推荐