首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

MVC3中,怎么识别不同分部视图的ViewData数据

2012-10-09 
MVC3中,如何识别不同分部视图的ViewData数据假设有一个视图,这个视图中包含了其他分部视图,每个分部视图都

MVC3中,如何识别不同分部视图的ViewData数据
假设有一个视图,这个视图中包含了其他分部视图,每个分部视图都在ViewData中有数据。问题是,我想在为每个分部视图加数据到ViewData时,为这些数据的键添加一个随机的键值,用来区分该键值的数据视图某一个视图。这个键随机生成是没有问题,问题是在再次需要访问这个数据时,我该如何再根据当前访问的这个分部视图,确定这个键是什么呢。我想MVC里面应该是有类似的机制的,因为视图的Model也是保存在ViewData里面的,但MVC能够区分出某个Model是属于哪一个View。

[解决办法]
你的这种方式建议用RenderAction而不是用RenderPartial,每个子视图都有单独的action,再在action里传viewdata

热点排行