UpdatePanel med RadioButtonList: Ingen async postback
Jeg har et UpdatePanel med en RadioButtonList som ser således ud:---
<asp:UpdatePanel ID="ButtonListUpdate" runat="server" UpdateMode="Conditional" ChildrenAsTriggers="false" >
<Triggers>
<asp:AsyncPostBackTrigger ControlID="list" EventName="OnSelectedIndexChanged" />
<asp:AsyncPostBackTrigger ControlID="AnimationTimer" EventName="Tick" />
</Triggers>
<ContentTemplate>
<asp:RadioButtonList ID="list" runat="server" DataTextField="Content" ForeColor="#e1c983"
CssClass="RadioButtonListFix" OnSelectedIndexChanged="list_SelectedIndexChanged" DataValueField="IsAnswer">
</asp:RadioButtonList>
</ContentTemplate>
</asp:UpdatePanel>
---
I code behind bliver følgende metode kørt:
---
private void DatabindRadioButtonList(Question question)
{
list.DataSource = question.PossibleSolution;
list.CssClass = "FightQuestionList";
Control c = Helpers.FindControlRecursive(AssignmentDiv, "QuestionDescLabel");
Label questionDesc = c as Label;
questionDesc.Text = question.Explanation;
list.DataBind();
}
---
Så kort sagt, i hvert eneste postback på siden bliver dette nye indhold sat. I debuggeren kan jeg se at EFTER Jeg har klikket på noget i min radiobuttonlist bliver indholdet i List ændret, MEN, jeg får intet async (eller full) postback.
Kort sagt laver min RadioButtonList intet async postback selvom jeg har den i min triggers..
Jeg har prøvet:
- Sat AutoPostBack=true
- Leget med CausesValidation
- Sat UpdateMode til Always
Intet af ovenstående har hjulpet!:-\
På forhånd, mange tak!