Guest User

Untitled

a guest
Jun 23rd, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.13 KB | None | 0 0
  1. <asp:ListView ID="lvQuiz" runat="server">
  2. <LayoutTemplate>
  3. <fieldset>
  4. <ul>
  5. <asp:PlaceHolder ID="itemplaceholder" runat="server"></asp:PlaceHolder>
  6. </ul>
  7. </fieldset>
  8. <asp:Button ID="cmdSubmit" runat="server" Text="Submit" OnClick="cmdSubmit_Click" />
  9.  
  10. </LayoutTemplate>
  11. <ItemTemplate>
  12. <li>
  13. <fieldset>
  14. <legend>
  15. <asp:Label ID="lblQuestionText" runat="server" Text='<%# Bind("Question.QuestionText") %>' />
  16. </legend>
  17. <asp:RadioButtonList ID="rblResponse" runat="server" DataTextField="ResponseText" DataValueField="Id"
  18. DataSource='<%# Bind("Question.PossibleResponses") %>'>
  19. </asp:RadioButtonList>
  20. </fieldset>
  21. </li>
  22. </ItemTemplate>
  23.  
  24. var Q = (Quiz)Session["Quiz"];
  25.  
  26. foreach (var item in lvQuiz.Items)
  27. {
  28. var itemValues = new OrderedDictionary();
  29. lvQuiz.ExtractItemValues(itemValues, item, true);
  30.  
  31. var myQuestion = Q.UserResponses.Keys
  32. .Where(x => x.QuestionText == itemValues["Question.QuestionText"])
  33. .Single();
  34.  
  35. Q.UserResponses[myQuestion] = itemValues["Question.PossibleResponses"].SelectedItem
  36. }
Add Comment
Please, Sign In to add comment