예제 #1
0
        protected override void CreateChildControls()
        {
            base.CreateChildControls();
            HtmlGenericControl div = new HtmlGenericControl("div");

            div.ID = "d";
            div.Style.Add(HtmlTextWriterStyle.Display, "none");
            Controls.Add(div);
            MembershipBarExtender bar = new MembershipBarExtender();

            bar.ID = "b";
            bar.TargetControlID = div.ID;
            bar.ServicePath     = ServicePath;
            bar.Properties.Add("DisplaySignUp", DisplaySignUp);
            bar.Properties.Add("DisplayLogin", DisplayLogin);
            bar.Properties.Add("DisplayRememberMe", DisplayRememberMe);
            bar.Properties.Add("DisplayPasswordRecovery", DisplayPasswordRecovery);
            bar.Properties.Add("RememberMeSet", RememberMeSet);
            bar.Properties.Add("DisplayMyAccount", DisplayMyAccount);
            bar.Properties.Add("DisplayHelp", DisplayHelp);
            bar.Properties.Add("EnablePermalinks", EnablePermalinks);
            bar.Properties.Add("EnableHistory", EnableHistory);
            bar.Properties.Add("User", Page.User.Identity.Name);
            bar.Properties.Add("Welcome", _welcome);
            if (IdleUserTimeout > 0)
            {
                bar.Properties.Add("IdleUserTimeout", (IdleUserTimeout * 60000));
            }
            Controls.Add(bar);
        }
예제 #2
0
        protected override void CreateChildControls()
        {
            base.CreateChildControls();
            HtmlGenericControl div = new HtmlGenericControl("div");

            div.ID = "d";
            div.Style.Add(HtmlTextWriterStyle.Display, "none");
            Controls.Add(div);
            MembershipBarExtender bar = new MembershipBarExtender();

            bar.ID = "b";
            bar.TargetControlID = div.ID;
            bar.ServicePath     = ServicePath;
            bar.Properties.Add("DisplaySignUp", DisplaySignUp);
            bar.Properties.Add("DisplayLogin", DisplayLogin);
            bar.Properties.Add("DisplayRememberMe", DisplayRememberMe);
            bar.Properties.Add("DisplayPasswordRecovery", DisplayPasswordRecovery);
            bar.Properties.Add("RememberMeSet", RememberMeSet);
            bar.Properties.Add("DisplayMyAccount", DisplayMyAccount);
            bar.Properties.Add("DisplayHelp", DisplayHelp);
            bar.Properties.Add("EnablePermalinks", EnablePermalinks);
            bar.Properties.Add("EnableHistory", EnableHistory);
            bar.Properties.Add("User", Page.User.Identity.Name);
            bar.Properties.Add("Welcome", _welcome);
            StringBuilder sb = new StringBuilder();

            foreach (string c in CultureManager.SupportedCultures)
            {
                CultureInfo ci = new CultureInfo(c.Split(',')[1]);
                sb.AppendFormat("{0}|{1}|{2};", c, ci.NativeName, ci.Equals(System.Threading.Thread.CurrentThread.CurrentUICulture));
            }
            bar.Properties.Add("Cultures", sb.ToString());
            if (IdleUserTimeout > 0)
            {
                bar.Properties.Add("IdleUserTimeout", (IdleUserTimeout * 60000));
            }
            Controls.Add(bar);
        }
예제 #3
0
 protected override void CreateChildControls()
 {
     base.CreateChildControls();
     HtmlGenericControl div = new HtmlGenericControl("div");
     div.ID = "d";
     div.Style.Add(HtmlTextWriterStyle.Display, "none");
     Controls.Add(div);
     MembershipBarExtender bar = new MembershipBarExtender();
     bar.ID = "b";
     bar.TargetControlID = div.ID;
     bar.ServicePath = ServicePath;
     bar.Properties.Add("DisplaySignUp", DisplaySignUp);
     bar.Properties.Add("DisplayLogin", DisplayLogin);
     bar.Properties.Add("DisplayRememberMe", DisplayRememberMe);
     bar.Properties.Add("DisplayPasswordRecovery", DisplayPasswordRecovery);
     bar.Properties.Add("RememberMeSet", RememberMeSet);
     bar.Properties.Add("DisplayMyAccount", DisplayMyAccount);
     bar.Properties.Add("DisplayHelp", DisplayHelp);
     bar.Properties.Add("EnablePermalinks", EnablePermalinks);
     bar.Properties.Add("EnableHistory", EnableHistory);
     bar.Properties.Add("User", Page.User.Identity.Name);
     bar.Properties.Add("Welcome", _welcome);
     StringBuilder sb = new StringBuilder();
     foreach (string c in CultureManager.SupportedCultures)
     {
         CultureInfo ci = new CultureInfo(c.Split(',')[1]);
         sb.AppendFormat("{0}|{1}|{2};", c, ci.NativeName, ci.Equals(System.Threading.Thread.CurrentThread.CurrentUICulture));
     }
     bar.Properties.Add("Cultures", sb.ToString());
     if (IdleUserTimeout > 0)
         bar.Properties.Add("IdleUserTimeout", (IdleUserTimeout * 60000));
     Controls.Add(bar);
 }