Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <asp:ListView ID="lvQuiz" runat="server">
- <LayoutTemplate>
- <fieldset>
- <ul>
- <asp:PlaceHolder ID="itemplaceholder" runat="server"></asp:PlaceHolder>
- </ul>
- </fieldset>
- <asp:Button ID="cmdSubmit" runat="server" Text="Submit" OnClick="cmdSubmit_Click" />
- </LayoutTemplate>
- <ItemTemplate>
- <li>
- <fieldset>
- <legend>
- <asp:Label ID="lblQuestionText" runat="server" Text='<%# Bind("Question.QuestionText") %>' />
- </legend>
- <asp:RadioButtonList ID="rblResponse" runat="server" DataTextField="ResponseText" DataValueField="Id"
- DataSource='<%# Bind("Question.PossibleResponses") %>'>
- </asp:RadioButtonList>
- </fieldset>
- </li>
- </ItemTemplate>
- var Q = (Quiz)Session["Quiz"];
- foreach (var item in lvQuiz.Items)
- {
- var itemValues = new OrderedDictionary();
- lvQuiz.ExtractItemValues(itemValues, item, true);
- var myQuestion = Q.UserResponses.Keys
- .Where(x => x.QuestionText == itemValues["Question.QuestionText"])
- .Single();
- Q.UserResponses[myQuestion] = itemValues["Question.PossibleResponses"].SelectedItem
- }
Add Comment
Please, Sign In to add comment