首页 > Web开发 > 详细

MVC 5使用TempData Object跨视图传递数据

时间:2014-08-06 18:06:31      阅读:418      评论:0      收藏:0      [点我收藏+]

经过一系列显示数据的练习:
MVC 5使用ViewData(对象)显示数据http://www.cnblogs.com/insus/p/3377178.html
MVC 5使用ViewData(模型)显示数据http://www.cnblogs.com/insus/p/3377217.html
MVC 5使用ViewBag(对象)显示数据http://www.cnblogs.com/insus/p/3377663.html
MVC 5 Strongly Typed Views(强类型视图)http://www.cnblogs.com/insus/p/3377826.html

均是在当前控制器与视图之间的数据传递,如果遇上需要从一个控制器传递到另一个控制器,那怎样做呢?MVC有提供一个跟Session一样的一个物件,它叫TempData。
下面Insus.NET也想列举一个简单的例子来演示给大家看看。

原本这个练习是在昨晚做的,发现vs2013 RC试用过期了,
bubuko.com,布布扣

只有下载正式版,直到今天才把VS升级,下载之后,无需要uninstall RC版本,直接安装,它会在RC版本上升级了。
升级之后,发觉在MVC 5创建Model,Controll和View时有些少变化。

在控制器写好TempData:
bubuko.com,布布扣


然后在Index.cshtml写一个链接,为了是让用户点击这个链接,能链至PageA()这个Action至。

@Html.ActionLink("Show to page A", "PageA")


在PageA.cshtml可以使用到TempData数据了:
bubuko.com,布布扣



下面的实时操作演示。
bubuko.com,布布扣


你需要知道目标视图,数据从一个视图传给另外一个视图。

MVC 5使用TempData Object跨视图传递数据,布布扣,bubuko.com

MVC 5使用TempData Object跨视图传递数据

原文:http://www.cnblogs.com/lschenblog/p/3894888.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!