如何在使用ASPMVC4的分部视图中获取数据展示

在ASPMVC4中,创建的网站项目会用到分部视图,通过@Html.Partial("视图名")来加载到页面上;
但是如何把数据附加到分部视图中在加载到主页上,是个新的问题。

暂时发现这个问题有两种解决方法:

=================================================================================

第一种:

首页上的分部视图引用代码是:

用来调用分部视图;

 @{Html.RenderAction("comInfo");}

HomeController中加入以下代码:

用来组织数据,返回到分部视图中去;

public ActionResult comInfo() {List<string> info = new List<string>{"第一句","第二句","第三句","第四句"};return PartialView("Introduce_Part",info);}

在分部页面上的代码如下:
用来展示传输过来的数据;

@model object
@using System.Collections.Generic;<ul>@{List<string> a = Model as List<string>;if(a != null){foreach(var i in a){<li>@i</li>}}}
</ul>

第一种方法逻辑清晰,从页面加载到分部视图加载,分部视图的数据传递,展示。

=========================================================================================

第二种方法

首页引用分部视图的代码如下:

@Html.Partial("Test_Partial",(List<QDQianJianSiteSystem.ModelLibrary.DailyInfo>) ViewBag.Datas);

Controller中的代码如下:

用来组织数据并返回

        public List<DailyInfo> GetTest1(){List<DailyInfo> users = new List<DailyInfo>();for (int i = 0; i < 5; i++){users.Add(new DailyInfo(){Title = "局部视图标题" + i.ToString()});}return users;}

页面展示代码:略。

第二种方法在Index里面还要额外加一句:

 ViewBag["data"] = new List<string>{"第一句","第二句","第三句","第四句"};

数据在主页加载时就已经准备完毕了,所以第二种方法效率高一点。

如何在使用ASPMVC4的分部视图中获取数据展示相关推荐

  1. 爱上MVC3系列~分部视图中的POST

    在PartialView中进行表单提交,有什么用呢,我来总结一下: 1 这个表单不只一个地方用到 2 可能涉及到异步的提交问题 这两种情况都有可能需要把表单建立在"分部视图"中,我 ...

  2. 关于从基于Mult-Org的视图中查询数据的问题(转)

    .Report视图中的数据? fnd_global.APPS_Initialize( user_id=>3070, resp_id=>50650, resp_appl_id =>20 ...

  3. 视图中获取控制器中数据的方式

    在视图中获取控制器中数据的方式有两种: 一种是在控制器的操作中渲染视图时候分配模板数据,这种方式叫推送. 另外一种是在视图中手动获取控制器中的数据,包括控制器中的属性和方法及控制器id,通过$this ...

  4. sql server中如何修改视图中的数据?

    原文地址::https://www.cnblogs.com/xielong/p/10516975.html 相关文章 1.MYSQL 视图的不可以更改数据----https://blog.csdn.n ...

  5. mysql视图中可以删除数据吗_sql問題 删除视图中的数据,表中的数据会删除吗?

    如果你那个视图,是 单表的, 没写 触发器的. 那么 如果 删除视图中的数据 成功了,那么 表中的数据 就被删除了. 如果那个视图, 写了个 INSTEAD OF 触发器. 但是里面没有任何删除的动作 ...

  6. OC从plist文件中获取数据

    怎样从plist文件中读取数据,这个和反归档相似,但是也存在着区别,比如说不用解码,当然一般我们获取的数据往往是对一个对象的描述,而且数据的个数也不是一个,因此我们有必要来说一下怎样完整的从plist ...

  7. C#从剪贴板中获取数据

    今天我们同学问我如何利用C#把剪贴板里的图片存出来,我看了看,非常简单 IDataObject data = Clipboard.GetDataObject();//从剪贴板中获取数据 if(data ...

  8. c从sqlite3数据库中获取数据,并对数据进行拼接

    c从sqlite3数据库中获取数据,并对数据进行拼接 函数功能 对数据库的操作 创建数据库: 创建USER表: 创建表内数据: 查看表内数据: 查看表结构: 函数实现 函数编译: 函数结果: 函数功能 ...

  9. ​​​​​​​​​​​​​​使用dom方式遍历文档||获取元素||从元素中获取数据

    使用dom方式遍历文档 获取元素 根据id查询元素getElementById 根据标签获取元素getElementsByTag 根据class获取元素getElementsByClass 根据属性获 ...

最新文章

  1. 图像滤波常用算法实现及原理解析
  2. 【计算机网络】数据链路层 : 概述 ( 基本概念 | 功能 | 为 “网络层“ 提供的服务 )
  3. Java接受blob类型图片_原生JS上传图片接收服务器端图片并且显示图片(主要描述blob类型)...
  4. 粒子群算法实例-求解函数极值
  5. windows10 ipv4设置两个(多个)网段同时连接(多网段、双网段)
  6. boost::mp11::mp_transform_second相关用法的测试程序
  7. VS2012和XE2013的关联和设置问题
  8. PyTorch是个啥玩意儿?
  9. 百分点集团刘译璟:人工智能四大挑战及对策
  10. 在 React Native 中使用 Hooks
  11. html 页面文字不能复制粘贴,网页无法复制文字怎么办
  12. edge扩展下载失败或edge报错0x80072ee7
  13. 再更新:2022 京东/淘宝双11活动一键自动完成任务脚本app来了,顺便说个事情...
  14. oop-klass_在PHP和MySQL中处理时间和日期-OOP版本
  15. 关于科技趋势和未来机会,这8本书告诉你答案
  16. maya建模与骨骼动画快速实现人工鱼
  17. truetype字体怎么转换成普通字体_TrueType字体作用|如何在文档嵌入 TrueType 字体中...
  18. Inspect的学习笔记
  19. 操作成功的提示信息动态添加
  20. 51单片机点阵屏实现俄罗斯方块

热门文章

  1. 15-多容器复杂应用的部署
  2. UVA1025——A Spy in the Metro【dp】
  3. Material Design之AppBarLayout总结
  4. Code Sinppet
  5. 前端干货之JS最佳实践
  6. 经典排序算法之基数排序(C语言版)
  7. WCF简单教程(8) 安全 - Windows认证
  8. 高清壁纸:60款可爱的圣诞节电脑桌面壁纸《下篇》
  9. rhel5之光盘更新终结篇
  10. python pychart三维_详解python模块pychartdir安装及导入问题