博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MVC View返回list列表
阅读量:5134 次
发布时间:2019-06-13

本文共 3249 字,大约阅读时间需要 10 分钟。

public ActionResult Index()
        {
            Sql sql1 = 
new Sql().Append(
"
WHERE DataType  = @0 And IsMyStates=1 And IsAdminStates=1 And IsDefault=1 
"
"
Z001
").OrderBy(
"
 Sequence desc
");
            IList<NewsInfo> list1 = NewsService.GetList(sql1, 
6);
            Sql sql2 = 
new Sql().Append(
"
WHERE DataType  = @0 And IsMyStates=1 And IsAdminStates=1 And IsDefault=1 
"
"
Z002
").OrderBy(
"
 Sequence desc
");
            IList<NewsInfo> list2 = NewsService.GetList(sql2, 
5);
            Sql sql3 = 
new Sql().Append(
"
WHERE DataType  = @0 And IsMyStates=1 And IsAdminStates=1 And IsDefault=1 
"
"
Z003
").OrderBy(
"
 Sequence desc
");
            IList<NewsInfo> list3 = NewsService.GetList(sql3, 
6);
            Sql sql4 = 
new Sql().Append(
"
WHERE DataType  = @0 And IsMyStates=1 And IsAdminStates=1 And IsDefault=1 
"
"
Z004
").OrderBy(
"
 Sequence desc
");
            IList<NewsInfo> list4 = NewsService.GetList(sql4, 
6);
            Sql sql5 = 
new Sql().Append(
"
WHERE DataType  = @0 And IsMyStates=1 And IsAdminStates=1 And IsDefault=1 
"
"
Z005
").OrderBy(
"
 Sequence desc
");
            IList<NewsInfo> list5 = NewsService.GetList(sql5, 
6);
            Sql sql6 = 
new Sql().Append(
"
WHERE DataType  = @0 And IsMyStates=1 And IsAdminStates=1 And IsDefault=1 
"
"
Z006
").OrderBy(
"
 Sequence desc
");
            IList<NewsInfo> list6 = NewsService.GetList(sql6, 
6);
            Sql sql7 = 
new Sql().Append(
"
WHERE DataType  = @0 And IsMyStates=1 And IsAdminStates=1 And IsDefault=1 
"
"
Z007
").OrderBy(
"
 Sequence desc
");
            IList<NewsInfo> list7 = NewsService.GetList(sql7, 
4);
            Sql sql8 = 
new Sql().Append(
"
WHERE DataType  = @0 And IsMyStates=1 And IsAdminStates=1 And IsDefault=1 
"
"
Z008
").OrderBy(
"
 Sequence desc
");
            IList<NewsInfo> list8 = NewsService.GetList(sql8, 
2);
            
//
IList<ConstDataInfo> list9 = ConstDataService.GetConstDataListLeafByType("C0001");
            
//
IList<ConstDataInfo> list10 = ConstDataService.GetConstDataListLeafByType("C0002");
            
//
IList<ConstDataInfo> list11 = ConstDataService.GetConstDataListLeafByType("C0003");
            ViewBag.jList = ConstDataService.GetConstDataListRootByType(EnumUtil.ConstDataType.JfjcType);
            
return View(
new IndexModel(list1, list2, list3, list4, list5, list6, list7, list8));
        }

 

 

 

 

model:

public class IndexModel
    {
        public IList<NewsInfo> list1 { get; private set; }
        public IList<NewsInfo> list2 { get; private set; }
        public IList<NewsInfo> list3 { get; private set; }
        public IList<NewsInfo> list4 { get; private set; }
        public IList<NewsInfo> list5 { get; private set; }
        public IList<NewsInfo> list6 { get; private set; }
        public IList<NewsInfo> list7 { get; private set; }
        public IList<NewsInfo> list8 { get; private set; }
        public IndexModel(IList<NewsInfo> s1, IList<NewsInfo> s2, IList<NewsInfo> s3, IList<NewsInfo> s4, IList<NewsInfo> s5, IList<NewsInfo> s6, IList<NewsInfo> s7, IList<NewsInfo> s8)
        {
            this.list1 = s1;
            this.list2 = s2;
            this.list3 = s3;
            this.list4 = s4;
            this.list5 = s5;
            this.list6 = s6;
            this.list7 = s7;
            this.list8 = s8;
        }
        
    }

 

前台html

      <div class="zhongxia">
                                @foreach (var item2 in Model.list2)
                                {
                                    <div class="zhongxiain">
                                        <div class="liebiao">
                                            <a href="/News/Index/@item2.ID ">@MSP.Utility.WebUtilityHelper.GetCutString(item2.DataTitle, 22)
                                            </a>
                                        </div>
                                        <div class="riqi">
                                            <a href="/News/Index/@item2.ID ">@MSP.Utility.WebUtilityHelper.GetDateString(item2.CreateTime)
                                            </a>
                                        </div>
                                    </div>
                                   
                                }
                            </div>

 

转载于:https://www.cnblogs.com/nzcblog/p/4380353.html

你可能感兴趣的文章
SNF快速开发平台MVC-EasyQuery-拖拽生成SQL脚本
查看>>
DrawerLayout实现双向侧滑
查看>>
MySQL入门很简单-触发器
查看>>
LVM快照(snapshot)备份
查看>>
绝望的第四周作业
查看>>
一月流水账
查看>>
数论四大定理
查看>>
npm 常用指令
查看>>
20几个正则常用正则表达式
查看>>
TextArea中定位光标位置
查看>>
非常棒的Visual Studo调试插件:OzCode 2.0 下载地址
查看>>
判断字符串在字符串中
查看>>
hdu4374One hundred layer (DP+单调队列)
查看>>
类间关系总结
查看>>
properties配置文件读写,追加
查看>>
Linux环境下MySql安装和常见问题的解决
查看>>
lrzsz——一款好用的文件互传工具
查看>>
ZPL语言完成条形码的打印
查看>>
这20件事千万不要对自己做!
查看>>
Linux环境下Redis安装和常见问题的解决
查看>>