如何从onitemdatabound方法获取或解析参数

时间:2013-05-15 23:35:57

标签: c# asp.net repeater

我有方法:

protected void DormatItemDataBound(object sender, RepeaterItemEventArgs e)

发件人对象的DataSource类型为 - object {Sitecore.Collections.ChildList}

现在我想从这个DataSource对象获取数据,但是当我尝试使用intelisense时,我只看到4种方法(可能是对象方法):

  • 等于
  • 的GetHashCode
  • 的GetType
  • 的ToString


<小时/>

问题:

所以问题是我应该如何将发件人用作{Sitecore.Collections.ChildList}对象?

对于经验丰富的人来说,这将很容易。

1 个答案:

答案 0 :(得分:1)

您可能会使用作为运算符来处理安全转换。

protected void DormatItemDataBound(object sender, RepeaterItemEventArgs e)
{
    var obj = sender as Sitecore.Collection.Childlist;
    if (obj != null)
    {
        // To do here
    }
}