mvc一个视图三块内容如何设计

mvc一个视图三块内容怎么设计
一、商品内容介绍
二、商品评论表单
三、商品评论列表
就以上三个内容,在一个视图里,其中表单和列表是一个数据库,商品内容是一个,通过商品ID关联。
不知怎么下手,请高手指教。
------解决思路----------------------
部分视图可以做到
------解决思路----------------------
你的意思是不是说同一个视图中用了不同的model类型,解决办法可以将数据放到viewdata中,并不一定靠MVC内部的model去传递数据
------解决思路----------------------
嗯传viewdata可以
你把关联属性定义到主model类中直接调用也可以
------解决思路----------------------
单独创建个模型包含这3个表
------解决思路----------------------
你这个用两个数据库?
------解决思路----------------------
可以将商品内容 和 评论列表  做为分布视图 丢到主页上 

然后根据评论列表 点击后展开一个DIV层 来显示评论内容

这样做的好处是 以后维护商品内容和评论列表的时候 可以分开 因为 同时在一个页面 子页是可以继承父页的一些属性 类似Viewbag 这样的东东哟

所以很容易的啦
------解决思路----------------------
看过一个和你这问题有点像,答案同4楼,
class MyModel
 {
     public TopicModel Topic { get; set; }
     public CommentModel Comment { get; set; }
 } 
我只是贴过来的,操作我也不会。
------解决思路----------------------
主页面是商品内容介绍和评论表单,评论列表可以根据情况用PartialView或者通过Ajax来加载,建议使用Ajax加载,因为商品内容很少变动,而评论却随时可能增加,所以可以把页面用outputcache缓存起来,加快访问速度,评论列表用Ajax加载,可以保证能获取最新的评论并实现Ajax分页,Ajax分页可以用我的MvcPager:http://www.webdiyer.com/mvcpager/