如何在ASP.NET MVC中创建旋转广告块?

Kin*_*tor 20 asp.net-mvc

如何使用ASP.NET MVC实现每次页面刷新的旋转广告块,类似于SO的做法?

你认为他们有一个会话变量,我们目前正在查看什么广告索引,并循环每个请求或其他什么?

Por*_*man 16

我会使用OpenX,DART,Google广告管理系统,RightMedia,Rubicon或其他一些广告管理器.

但是,如果我想把它自己建成一个练习,我会:

  1. 创建广告数据库表
  2. 在我的基本控制器中,选择一个随机广告到ViewData
  3. 将部分视图添加到母版页以呈现广告
  4. [最重要]使用Phil Haack的MVC风格版" 甜甜圈缓存 "

这与您用于显示循环引用,随机特征用户或要在每个页面上显示的任何其他随机内容的方法相同.