本文主要是介绍c# mvc数据传值,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
------------恢复内容开始------------
今天我们学习了mvc里面的从控制器
base.ViewBag.User1 = "张三";
base.ViewData["user2"] = "李四";
base.TempData["user3"] = "王五";
base.HttpContext.Session["user4"] = "赵六";
object model = "笑笑";
return View(model);//定义了object类型的话 view里面必须要放你的object定义的方法
//有些值不能重复调用
base.ViewBag.User1 = "张三";
base.ViewData["user2"] = "李四";
object model = "笑笑"; 这三个值不能重复调用 就是你定义了a里面有五个值 然后后你又定义了b跟a的值一模一样的 然后你在a的方法里面调用b只能显示两个值 其余的值都重复了,所有不能显示出来
到视图的数据传递:
base.ViewBag.User1 = "张三";
base.ViewData["user2"] = "李四";
base.TempData["user3"] = "王五"; //这里前提要建一个mvc的文件 然后在建一个控制器 然后控制器就可以直接添加视图了
base.HttpContext.Session["user4"] = "赵六";
object model = "笑笑";
return View(model);//定义了object类型的话 view里面必须要放你的object定义的方法
然后到视图里面接收值 @model string 这个的话是object类型的
ViewBag.User1=@base.ViewBag.User1
ViewData.user2=@base.ViewData["user2"]
TempData.user3=@TempData["user3"]
Session.user4=@HttpContext.Current.Session["user4"]
model.user5=@Model
//这个的话是object定义的model而等于号后面的话是系统自带的
------------恢复内容结束------------
这篇关于c# mvc数据传值的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!