0

我有方法:

protected void DormatItemDataBound(object sender, RepeaterItemEventArgs e)

发件人对象具有DataSource以下类型 -object {Sitecore.Collections.ChildList}

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

  • 等于
  • 获取哈希码
  • 获取类型
  • 字符串



问题:

所以问题是我应该怎么做才能将此发件人用作{Sitecore.Collections.ChildList}对象?

对于比我有更多经验的人来说,这将很容易。

4

1 回答 1

1

您可能会使用as运算符来处理安全强制转换。

protected void DormatItemDataBound(object sender, RepeaterItemEventArgs e)
{
    var obj = sender as Sitecore.Collection.Childlist;
    if (obj != null)
    {
        // To do here
    }
}
于 2013-05-15T23:43:23.050 回答