MVC 5使用ViewData(对象)显示数据_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > MVC 5使用ViewData(对象)显示数据

MVC 5使用ViewData(对象)显示数据

 2013/10/19 2:47:26  Insus.NET  博客园  我要评论(0)
  • 摘要:控制器协调处理好数据之后,是交由视图来显示数据。在控制器与视图交互有一个是ViewData。这次练习,Insus.NET就以它来做实例。前些时间,Insus.NET实现的练习中,也有从控制器传数据给视图的,如:《DataTable数据显示于MVC应用程序》http://www.cnblogs.com/insus/p/3361182.html《MVC用非EntityFramework将数据显示于视图》http://www.cnblogs.com/insus/p/3364235.html
  • 标签:MVC ViewData 使用 view 数据

控制器协调处理好数据之后,是交由视图来显示数据。在控制器与视图交互有一个是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 Framework》http://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)。



编写视图代码:



运行结果:


 

发表评论
用户名: 匿名