在Webform中访问Session变量并循环

时间:2014-09-22 12:20:57

标签: asp.net session web foreach session-variables

我在会话中存储了类型广告列表(我创建的对象)。我想在webform中的foreach循环中访问会话,并在表格中显示记录。

但是我收到了编译错误:

"错误4 foreach语句无法对类型' object'的变量进行操作。因为'对象'不包含' GetEnumerator'的公开定义C:\用户\ Troller \桌面\ B.W.A。项目\ B.W.A。 Project New \ AutoMobileWebsite \ View_Advertisement.aspx 87 17 AutoMobileWebsite"

下面是我在会话中访问列表并循环获取数据的代码

<div>
  <table>
      <tr>
          <th>Advertisement Title</th>
      </tr>
      <tr>
          <%foreach (Business_Layer.Advertisement iter in Session["ViewAds"]) ; %>
          <td>iter.getTopic()</td>
          </tr>
  </table>
</div>

请告诉我如何解决此错误。

感谢您的时间。

0 个答案:

没有答案