第二章 ASP.NET MVC (控制器向视图传递值(二))
一.可以把整个Models数据存放入ViewData对象或ViewBag对象中从而传递至视图页面。
现在我们来做一个小案例,看看如何将Model数据存储到ViewData对象或ViewBag对象中
现数据库有一张表student,查询表中的数据通过ViewData对象或ViewBag对象显示到视图页面上,操作方法见以下示例
1.控制器类HomeController.cs 的参考代码如下:
2.Index操作方法的试图文件代码如下:
二.总结笔记
ViewData对象、ViewBag对象除了可以传递简单的文本数据外,还可以传递集合类型、Model数据等复杂的数据,在使用时候对应取值就可以了
第二章 ASP.NET MVC (控制器向视图传递值(二))相关推荐
- 第二章 ASP.NET MVC (控制器向视图传递值(一))
一.可以通过使用ViewData对象和Viewbag对象从控制器传递值到相应名称的试图文件 ,两个的使用语法类似,具体语法请看下面举例 //使用ViewData对象从控制器传递文本数据到试图文件 Vi ...
- 第二章 ASP.NET MVC (视图传值到控制器)
一.当需要从视图文件传值到控制器中,可以使用Request对象来完成,它是最原始的视图和后台之间的数据传递方式 二.[HttpPost]是一种注解语法,有这个语法的方法,表示该方法是Post提交方式才 ...
- ASP.NET MVC 控制器激活(二)
ASP.NET MVC 控制器激活(二) 前言 在之前的篇幅中,用文字和图像来表示了控制器的激活过程,描述的角度都是从框架默认实现的角度去进行描述的,这样也使得大家都可以清楚的知道激活的过程以及其中涉 ...
- 使用jQuery.Ajax向ASP.NET MVC控制器Post数据
jQuery自带了Ajax的函数,你可以使用它从远程服务器下载网页,但问题是,大部分Ajax都是通过GET这种方式与远程服务器交互的. 但如果你想通过Ajax向远程服务器传递数据呢?当然jQuery. ...
- ASP.NET MVC 控制器激活(一)
ASP.NET MVC 控制器激活(一) 前言 在路由的篇章中讲解了路由的作用,讲着讲着就到了控制器部分了,从本篇开始来讲解MVC中的控制器,控制器是怎么来的?MVC框架对它做了什么?以及前面有的篇幅 ...
- ASP.NET MVC 控制器激活(三)
ASP.NET MVC 控制器激活(三) 前言 在上个篇幅中说到从控制器工厂的GetControllerInstance()方法来执行控制器的注入,本篇要讲是在GetControllerInstanc ...
- Asp.Net MVC控制器、控制器动作和动作结果
原文链接:http://www.asp.net/learn/mvc/ 这篇教程探索了ASP.NET MVC控制器(controller).控制器动作(controller action)和动作结果(a ...
- [转载]Asp.net MVC中Controller返回值类型
Asp.net MVC中Controller返回值类型 在mvc中所有的controller类都必须使用"Controller"后缀来命名 并且对Action也有一定的要求: 必须 ...
- ASP.NET MVC Action向视图传值之匿名类型
在使用ASP.NET MVC过程中想必大家都有遇到过一个问题就是我们的Action如何向视图传递匿名类型的值呢,如果不做特殊处理则无法实现. 接下来我们来看一个示例: 在我们的控制中: using S ...
最新文章
- 想做网络工程师不?最好学下Linux
- vue 1.0和vue 2.0的变化和区别
- android 放大镜
- GitHub轻松阅读微服务实战项目流程详解【第三天:公共模块的设计与实现】
- plc和pc串口通讯接线_Plc与pc串口调试手册
- html怎么设置单选框样式,CSS - 如何设置所选单选按钮标签的样式?
- Linux 性能监控 : CPU 、Memory 、 IO 、Network
- SuppressLint黄色警告的原因以及解决办法
- WIN7 Wireshark: There are no interfaces on which a capture can be done
- 我30岁了。现在开始编程,会不会太晚?
- OSI参考模型和TCP/IP参考模型-详解
- blender国内下载
- 2. JavaScript Boolean 对象
- python 邮件服务器_python SMTP邮件服务
- Adam优化算法详细解析
- 网络与信息安全学习(七)
- An End-to-End Steel Surface Defect Detection Approach via Fusing Multiple Hierarchical Features
- Linux的7种文件类型
- git常用命令+代码上传冲突+vscode拉取代码报would clobber existing tag错误
- android机开应用速度慢,Android机跑好慢 学会这秘密五招手机瞬间加速!
热门文章
- Python基础——numpy.ndarray一维数组与多维数组
- 隐藏网络计算机,如何在网络中隐藏自己的计算机名称
- 最好的网页浏览器_如何实现整个网页的完整截图
- 想学python买什么书好-看了许多python书后!我发现学好python这三本书必看
- python对于设计师有什么用-好的IT产品设计师要做到哪些事
- 自学python后自己接单-分享一下我的Python自学历程,分享下我自己学习方法
- python从入门到放弃图片-Python从入门到放弃:与用户交互
- 语音识别的两个方法_语音识别的应用有哪些
- 大数据时代的语音识别,方言也不怕?
- 前端js获取本项目的项目根地址