把数据从控制器传递到视图
来源:互联网 发布:衣着判断 知乎 编辑:程序博客网 时间:2024/05/18 02:09
把数据从控制器的动作方法传到视图
这里介绍两种常用的方法:
第一种方法: 把传递的对象 作为View的参数发给视图
public ViewResult Index ()
{
DateTime date = DateTime.Now ;
return View(date) ;
}
如果通过这种方法传递的话,在视图里面就可以用Model读取。
比如在弱类型视图里面:
@{ ViewBag.Title = "Index" }
<h2> Index </h2>
the day is @( ((DateTime)Model).DayOfWeek )
在弱类型视图里面,要把Model的类型转化一下才可以使用!
又比如在强类型中:
@model DateTime
@{ ViewBag.Title = "Index" }
<h2> Index </h2>
the day is @Molde.DayOfWeek
因为return的是DateTime型,所以指定的model也是日期型。
这里提醒:指定的时候用model(小m) 读取的时候用Model(大M)
第二种方法:用ViewBag(或者ViewData)
打个比方:
public ViewResult Index ()
{
ViewBag.date = DateTime.Now ;
ViewBag . message = "asasdas";
return View( ) ;
}
那么在Index视图里面就可以读取了!!
@{ ViewBag.Title = "Index" }
<h2> Index </h2>
<p>the day is @ViewBag.date.DayOfWeek </p>
<p>the message is @ViewBag.message</p>
最后要说明的是:
不管第一种方法或者第二种方法都是可以混合使用的,这样子你就可以把多个对象往视图里面传递了!
- 把数据从控制器传递到视图
- cakephp3 如何从控制器传递数据到视图
- ASP.NET中MVC从后台控制器传递数据到前台视图的方式
- ASP.NET MVC5(3)数据从控制器传递给视图
- 控制器与视图数据传递
- ASP.NET MVC中从后台控制器(Controller)传递数据到前台页面视图(View)方式
- 把数据从一个form传递到另一个from
- 视图控制器ViewControllers之间的数据传递
- ASP.NET MVC 5 - 将数据从控制器传递给视图
- ASP.NET MVC 5 - (4) 将数据从控制器传递给视图
- ASP.NET MVC 5 - 将数据从控制器传递给视图
- APS.NET_MVC5学习笔记 - 将数据从控制器传递给视图
- MVC使用jQuery从视图向控制器传递Model,数据验证,MVC HTML辅助方法小结
- ASP.NET MVC 5 - 将数据从控制器传递给视图
- 将数据从View传递到控制器的几种方式
- 多控制器传递不同类型实体类到共用视图方案
- 从数据仓库到数据视图
- ASP.NET MVC中从前台页面视图(View)传递数据到后台控制器(Controller)方式
- 3Dmax2014 monitor.exe关闭问题
- 修改用户名、改变语言环境
- 字符串的完美度--英雄会<高校俱乐部>
- [Jweb] 在 servlet 中重写 service() 方法,不重写 doGet, doPost 方法,示例。
- 云计算实战 之查询执行模块
- 把数据从控制器传递到视图
- 编译x264 出现No working C compiler found.
- 【6】coco2d-x核心类之CCSprite及其相关类
- 算法导论第五章5.1雇佣问题课后答案研究
- excel 如何限定用户的输入范围
- Android下一个apk安装多个程序入口图标
- java架构师之路:JAVA程序员必看的15本书的电子版下载地址
- Linux下分卷压缩较大的文件
- suse linux服务器 安装php5-curl扩展