日期:2014-05-16  浏览次数:20464 次

MVC 控制器与视图交互传值问题.?
使用ViewData和ViewBag可以从控制器传值到视图.

那如果视图页面上,有十几个模块,每个模块都是不同的数据.

控制器那边是不是要写十几个ViewData["data1"]...ViewData["data2"]...

有没有更人性化一些的方法?

------解决方案--------------------
model

------解决方案--------------------
1.申明一个 ViewModel ,把数据放到 ViewModel里边
2.View 再引用 @model ViewModel

------解决方案--------------------
引用:

 
就是要一个个查询出来,然后一次性添加到model,再一次性传给视图.和用ViewData是不是差不多.

由于首页加载的数据很多,不知道没有什么办法,一块一块的加载,避免用户等太久.


一块一块的加载 是必须的~
但要明白那些块是可以缓存的~ 将其缓存起来~
那么接下来就快了~