示例#1
0
        protected override void OnInit(EventArgs e)
        {
            readOnlyFragmentControl = new ReadOnlyFragmentControl();

            readOnlyFragmentControl = new ReadOnlyFragmentControl();
            readOnlyFragmentControl.ID = this.ID + "Parent";
            readOnlyFragmentControl.RenderChildFragments = false;

            Controls.Add(readOnlyFragmentControl);

            base.OnInit(e);
        }
        protected override void OnLoad(EventArgs e)
        {
            if (parentFragment == null)
                throw new ZoliloSystemException("parentFragment must not be null in FragmentViewRepliesControl");

            int count = 0;
            foreach (Fragment2Fragment_Reply reply in parentFragment.GetChildEdgeList<Fragment2Fragment_Reply>())
            {
                count++;
                ReadOnlyFragmentControl replyFrag = new ReadOnlyFragmentControl();
                replyFrag.Fragment = reply.ChildObject;
                replyFrag.ID = this.ID + "Reply" + count.ToString();
                Controls.Add(replyFrag);
                Controls.Add(new LiteralControl("<br>-------------<br>"));
            }
            base.OnLoad(e);
        }