为了账号安全,请及时绑定邮箱和手机立即绑定

asp.mvc 多模版如果实现数据调用?

asp.mvc 多模版如果实现数据调用?

梵蒂冈之花 2018-07-24 12:13:22
我使用的是 mvc3 raozr 视图引擎,假设我实现了多皮肤(使用不同的view,而不是仅仅修改样式)的功能,我如果实现数据调用呢,怎么调用?之前有人说让我把每个实现的视图建成model,然后在页面上调用,但这样存在问题。比如A模版视图呈现最新商品(前10),热销商品(前10)等。但B模版视图因为是另一个美工作的,在呈现最新商品(前10),热销商品(前10)之外还加了关注商品(浏览量最大,前10)。也就是说我难保证美工都按我设置的来作。所以我的想法是,提供这些获取数据的方法(接口),哪里用就在哪里调用。就像很多cms 系统一样,标签一写就可以调用相应的功能。现在问,这个调用数据的层应该写到哪里?
查看完整描述

2 回答

?
慕雪6442864

TA贡献1812条经验 获得超5个赞

控制器中。你提供这些可能数据的Viewbag或者ViewData,至于前台页面制作的人使不使用,就是他们的事了。但你必须提供所有这些可能的数据。

查看完整回答
反对 回复 2018-07-30
?
慕仙森

TA贡献1827条经验 获得超7个赞

结合 部分视图

查看完整回答
反对 回复 2018-07-30
  • 2 回答
  • 0 关注
  • 669 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信