从C#访问页面数据文件夹数据

时间:2011-12-08 17:51:33

标签: user-controls c1-cms

我在数据视图中定义了一个Page数据文件夹,并为我的一个页面创建了数据。

如何从页面上的ASP.NET用户控件访问此数据?

1 个答案:

答案 0 :(得分:5)

这是一个用于获取给定页面文件夹类型的页面文件夹数据的小代码示例。将类型Martin.MyPageFolder更改为您的类型,它应该可以正常工作。

using (DataConnection connection = new DataConnection())
{
  var pageFolderData = 
    from d in connection.Get<Martin.MyPageFolder>()
    where d.PageId == SitemapNavigator.CurrentPageId
    select d;

  foreach (var item in pageFolderData)
  {
    // Use the item here as you need
  }             
}