protected void Page_Load(object sender, EventArgs e) { StringBuilder result = new StringBuilder(); foreach (Plugin pl in Plugins) { result.AppendFormat(@" <div id=""PluginHeaderID{0}"" class=""wm_accountslist_contacts{1}{4}""> <a href=""default.aspx?plugin={2}"" {5}>{3}</a> </div> ", pl.ID, (pluginID == pl.ID) ? " wm_active_tab" : "", pl.ID, pl.Caption, (Plugins.IndexOf(pl) == 0) ? " first" : "", !string.IsNullOrEmpty(pl.Target) ? "target=" + pl.Target : ""); } PluginsMenu.Text = result.ToString(); }