控制器协调处理好数据之后,是交由视图来显示数据。在控制器与视图交互有一个是ViewData。
这次练习,Insus.NET就以它来做实例。

前些时间,Insus.NET实现的练习中,也有从控制器传数据给视图的,如:
DataTable数据显示于MVC应用程序http://www.cnblogs.com/insus/p/3361182.html
MVC用非Entity Framework将数据显示于视图http://www.cnblogs.com/insus/p/3364235.html
MVC用非Entity Framework将数据显示于视图(二)http://www.cnblogs.com/insus/p/3364482.html
MVC显示详细记录Without Entity Frameworkhttp://www.cnblogs.com/insus/p/3366608.html
甚至在这篇中《MVC 5显示、创建、编辑、删除等功能实练http://www.cnblogs.com/insus/p/3372916.html也有列举过。

为了再演示好使用ViewData把数据从Controller(控制器)传送给View(视图),先在Model(模型)创建一个对象:

一切基本的准备好之后,接下来是进入主题,创建控制器,可以参考下图步骤:

将打开另外一个窗口:

修改控制器名称:

控制器详细代码,在控器的Action中,直接宣告一个匿名对象,并赋值。此次略过从数据库取值。下面整张截图中,高亮的代码(#23行)就是本次重点。

下面创建一个视图,参考下图的步骤,在(1)步中,需要创建一个目录,与控制器名一样。这是在MVC 5中跟前些版本不同的地方。

出现"Add Scaffold"窗口之后,选择"MVC 5 View",点击"Add"按钮。

出现"Add View"窗口,在(6)步中,给一个Action的视图名,在(7)步中,选择一个Empty(without model)。

编写视图代码:

运行结果:

最新文章

  1. D3.js学习(一)
  2. UIButton
  3. 使用spring方式来实现aop编程
  4. 扩展RBAC用户角色权限设计方案
  5. Office文件的Open Xml 格式
  6. 标签data-*属性使用
  7. loadrunner具体实例教你如何进行结果分析
  8. CEP简介
  9. jQuery简单邮箱验证
  10. codeforces 337D 树形DP Book of Evil
  11. MySQL的Master/Slave群集安装和配置
  12. ionic中点击图片看大图的实现
  13. 说说css中pt、px、em、rem都扮演了什么角色
  14. CentOS7.x安装cobbler无人值守安装系统
  15. Linux~Sh脚本一点自己的总结
  16. wget命令使用报错 certificate common name 'xxx' doesn't match requestde host name
  17. git --- 持续更新
  18. #WEB安全基础 : HTML/CSS | 0x3文件夹管理网站
  19. WebApi 序列化 循环引用问题
  20. bzoj 4709 [Jsoi2011]柠檬——单调栈二分处理决策单调性

热门文章

  1. DB2有五种约束
  2. Visual Studio Plus 开发
  3. Mvvm Light 无法添加MvvmView(Win81)的问题
  4. 求和(NOIP2015)
  5. MongDB 配置成本地服务
  6. 2018.11.02 洛谷P2312 解方程(数论)
  7. 作用域的一些说明,static关键词
  8. python:OS模块
  9. denyhost安装脚本
  10. 最全js表单验证