Beispiel #1
0
        protected override void Render(System.Web.UI.HtmlTextWriter writer)
        {
            SueetieUser user = SueetieContext.Current.User;

            if (IsInViewableRole(user) || (user.IsAnonymous && this.IsAnonymous == IsAnonymousPlaceHolder.True))
            {
                TrueContentTemplate.InstantiateIn(this);
                base.Render(writer);
            }
            else
            {
                if (FalseContentTemplate != null)
                {
                    FalseContentTemplate.InstantiateIn(this);
                    base.Render(writer);
                }
                else
                {
                    this.Visible = false;
                }
            }
        }
        protected override void Render(System.Web.UI.HtmlTextWriter writer)
        {
            SueetieUser user = SueetieContext.Current.User;

            if (user.IsInRole(Role.ToString()) || (user.IsAnonymous && this.Role == UserRole.NonMember))
            {
                TrueContentTemplate.InstantiateIn(this);
                base.Render(writer);
            }
            else
            {
                if (FalseContentTemplate != null)
                {
                    FalseContentTemplate.InstantiateIn(this);
                    base.Render(writer);
                }
                else
                {
                    this.Visible = false;
                }
            }
        }