首页 新闻 会员 周边

在返回多个对象,ViewData和Partial的效率怎么样啊?用那种方式比较好?

0
悬赏园豆:20 [待解决问题]

在一个页面中要返回多个对象Post,User,Menu,Category,Link。

使用ViewData["Category"]返回的是一个弱类型,没只能感知,需要ViewData["Category"] as IEnumerable<Category>转换为强类型。

使用Partial能返回多个强类型,但感觉好麻烦,要多写好多代码。

请问ViewData和Partial的效率怎么样?用那种方式比较好?

flyangnet的主页 flyangnet | 初学一级 | 园豆:180
提问于:2011-04-03 15:33
< >
分享
所有回答(1)
0

你可以建一个ViewModel 将这些都对象都放进去。

aehyok | 园豆:1212 (小虾三级) | 2014-01-13 10:23
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册