mvc下ViewBag可更改吗?
项目是MVC的。
在Controller中,第一次加载页面 return view()前,用ViewBag.tag = 某查询的值 保存头次加载的变量值。
在.cshtml文件中,用ajax动态请求数据后,此时能更改ViewBag.tag的值吗?即把ViewBag.tag换成其它的值。
谢谢!
------解决方案--------------------可以修改,但是注意,你没办法把View传回给Controller。
------解决方案--------------------
任意位置 @ViewBag.tag=你想修改的值,
不过ViewBag.XXX 是单向的, 由服务端返回给view,不能当数据提交到服务端的, 服务端接收数据是没有ViewBag.XXX 的;