I have just started using Atlas and I am having a little trouble changing the text of a label when a font is selected from a drop down list. When the font-family name is selected the entire dropdown list is moved into the label. Here is my code
C# code
protected
void Page_Load(object sender,EventArgs e)
{
if (!Page.IsPostBack)
{
DisplayLabel.Style.Clear();FontFamilyDropDownList.DataSource = System.Drawing.FontFamily.Families;
FontFamilyDropDownList.DataBind();
FontFamilyDropDownList.Items.Insert(0,
"Default");
}
}
protectedvoid FontFamilyDropDownList_SelectedIndexChanged(object sender,EventArgs e)
{
DisplayLabel.Text = FontFamilyDropDownList.SelectedValue;
}
ASP Code
<asp:LabelID="DisplayLabel"runat="server"Text="Test Atlas Controls"></asp:Label>
<atlas:UpdatePanelID="FontNameUpdatePanel"Mode="Conditional"runat="server"><Triggers><atlas:ControlEventTriggerControlID="FontFamilyDropDownList"EventName="SelectedIndexChanged"/></Triggers><ContentTemplate>
<asp:DropDownListID="FontFamilyDropDownList"runat="server"DataTextField="Name"OnSelectedIndexChanged="FontFamilyDropDownList_SelectedIndexChanged"AutoPostBack="true"></asp:DropDownList>
</ContentTemplate></atlas:UpdatePanel>
Any suggestions would be great
Thanks
Mike
Figured it out, needed to place the label inside of the ContentTemplate and remove the DropDownList for it to work.