计算用户控制的转发器项目并将其显示在页面中的文字中?

时间:2010-07-12 11:22:24

标签: asp.net events delegates

我有一个场景,我想计算用户控制的转发器中的记录数,并在页面中的文字中显示计数(ex default.aspx)。我怎样才能做到这一点?我不想使用公共属性....我想通过创建自己的自定义事件来实现。

任何帮助或建议都将受到高度赞赏。

谢谢, Sumit Arora

1 个答案:

答案 0 :(得分:1)

在用户控件中创建一个属性:

public int NumberOfRecords { get { return myRepeater.Items.Count; } }

然后,在Page_Load:

countLabel.Text = string.Format("Number of records: {0}", myUserControl.NumberOfRecords);