控制器向视图传递数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了控制器向视图传递数据相关的知识,希望对你有一定的参考价值。

1.ViewData:可存放任意类型数据,使用时需要转换,ViewData[“Info”]="hello",适合传递单个数据;

2.ViewBag:是对ViewData的封装,可读取ViewData保存的数据,反之亦然,ViewBag.stu=objStudent;

3.TempData:可跨视图,跨控制器传,跨动作方法之间传递数据,使用时需要转换数据类型,TempData["admin"]=objAdmin;临时保       存数据,一旦使用,则被清除;

4.View()+model:往强类型视图传递模型数据,不需要转换

 

以上是关于控制器向视图传递数据的主要内容,如果未能解决你的问题,请参考以下文章

向前传递后如何将数据向后传递给视图控制器?

MVC 数据传递

控制器向视图传递数据的方法

5.MVC框架开发(强类型开发,控制器向界面传递数据的几种方法)

ASP.Net Core 3.1 - 从控制器向部分视图模态传递值?

将数据从片段列表视图项传递到活动字符串变量 onitemclicklistener