MVC 5使用ViewData(对象)显示数据
2013-10-19 00:49
363 查看
控制器协调处理好数据之后,是交由视图来显示数据。在控制器与视图交互有一个是ViewData。
这次练习,Insus.NET就以它来做实例。
前些时间,Insus.NET实现的练习中,也有从控制器传数据给视图的,如:
《DataTable数据显示于MVC应用程序》/article/4668591.html
《MVC用非Entity Framework将数据显示于视图》/article/4668592.html
《MVC用非Entity Framework将数据显示于视图(二)》/article/4668593.html
《MVC显示详细记录Without Entity Framework》/article/4668594.html
甚至在这篇中《MVC 5显示、创建、编辑、删除等功能实练》/article/4668599.html也有列举过。
为了再演示好使用ViewData把数据从Controller(控制器)传送给View(视图),先在Model(模型)创建一个对象:
一切基本的准备好之后,接下来是进入主题,创建控制器,可以参考下图步骤:
将打开另外一个窗口:
修改控制器名称:
控制器详细代码,在控器的Action中,直接宣告一个匿名对象,并赋值。此次略过从数据库取值。下面整张截图中,高亮的代码(#23行)就是本次重点。
下面创建一个视图,参考下图的步骤,在(1)步中,需要创建一个目录,与控制器名一样。这是在MVC 5中跟前些版本不同的地方。
出现"Add Scaffold"窗口之后,选择"MVC 5 View",点击"Add"按钮。
出现"Add View"窗口,在(6)步中,给一个Action的视图名,在(7)步中,选择一个Empty(without model)。
编写视图代码:
运行结果:
这次练习,Insus.NET就以它来做实例。
前些时间,Insus.NET实现的练习中,也有从控制器传数据给视图的,如:
《DataTable数据显示于MVC应用程序》/article/4668591.html
《MVC用非Entity Framework将数据显示于视图》/article/4668592.html
《MVC用非Entity Framework将数据显示于视图(二)》/article/4668593.html
《MVC显示详细记录Without Entity Framework》/article/4668594.html
甚至在这篇中《MVC 5显示、创建、编辑、删除等功能实练》/article/4668599.html也有列举过。
为了再演示好使用ViewData把数据从Controller(控制器)传送给View(视图),先在Model(模型)创建一个对象:
一切基本的准备好之后,接下来是进入主题,创建控制器,可以参考下图步骤:
将打开另外一个窗口:
修改控制器名称:
控制器详细代码,在控器的Action中,直接宣告一个匿名对象,并赋值。此次略过从数据库取值。下面整张截图中,高亮的代码(#23行)就是本次重点。
下面创建一个视图,参考下图的步骤,在(1)步中,需要创建一个目录,与控制器名一样。这是在MVC 5中跟前些版本不同的地方。
出现"Add Scaffold"窗口之后,选择"MVC 5 View",点击"Add"按钮。
出现"Add View"窗口,在(6)步中,给一个Action的视图名,在(7)步中,选择一个Empty(without model)。
编写视图代码:
运行结果:
相关文章推荐
- MVC 5使用ViewData(对象)显示数据
- MVC 5使用ViewData(模型)显示数据
- MVC 5使用ViewData(模型)显示数据
- MVC 5使用TempData(对象)跨视图传递数据
- MVC 5使用ViewBag(对象)显示数据
- 使用弱类型的viewData[] 来显示数据
- ASP.NET MVC读取XML并使用ViewData显示
- MVC:一个View显示多个Model(多个Model你可以使用ViewBag或ViewData , 或者:Model["myInfo"] as)
- MVC 5使用ViewBag(对象)显示数据
- 使用OLE2对象(操使作EXCEL:把内表中的数据在EXCEL中显示出来)
- 无废话Android之listview入门,自定义的数据适配器、采用layoutInflater打气筒创建一个view对象、常用数据适配器ArrayAdapter、SimpleAdapter、使用ContentProvider(内容提供者)共享数据、短信的备份、插入一条记录到系统短信应用(3)
- Qt:使用Model-View,动态的加载显示数据
- easyui-datagrid的detailview扩展动态显示行数据详细内容(C#MVC)
- Asp.net MVC中ViewData与ViewBag的使用方法
- NSFetchedResultsController和UITableView显示CoreData的数据时用relationship分组的方 ...
- SpringMVC+Ajax用FormData对象上传页面的图片(文件),并且立马在页面上显示出来
- 【转】METADATATYPE的使用,MVC的MODEL层数据验证
- ASP.NET dropdownlist绑定数据却显示System.Data.DataRowView
- Asp.net MVC中ViewData与ViewBag的使用方法(改)
- ASP.NET使用ListView数据绑定控件和DataPager实现数据分页显示(二)