Advertisement
Guest User

Untitled

a guest
Oct 1st, 2016
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1. <div class="column">
  2. <div class="row">Name</div>
  3. <% foreach (Person person in (List<Person>)ViewData.Model) {%>
  4. <div class="row"><%= Html.Encode(person.Name) %></div>
  5. <%} %>
  6. </div>
  7. <div class="column">
  8. <div class="row">Email</div>
  9. <% foreach (Person person in (List<Person>)ViewData.Model) {%>
  10. <div class="row"><%= Html.Encode(person.Email) %></div>
  11. <%} %>
  12. </div>
  13. <div class="column">
  14. <div class="row">Phone</div>
  15. <% foreach (Person person in (List<Person>)ViewData.Model) {%>
  16. <div class="row"><%= Html.Encode(person.Phone) %></div>
  17. <%} %>
  18. </div>
  19.  
  20. <% foreach(Person person in (List<Person>)ViewData.Model)) %>
  21. <div class="row">
  22. Name: <%= Html.Encode(person.Name) %>
  23. Email: <%= Html.Encode(person.Email) %>
  24. ...
  25. </div>
  26.  
  27. var myList = (List<Person>)ViewData.Model;
  28. var myColumns = new Dictionary<string, List<string>>();
  29.  
  30. myColumns.Add("Name", new List<string>());
  31. myColumns.Add("Email", new List<string>());
  32. myColumns.Add("Phone", new List<string>());
  33. foreach(var person in myList){
  34. myColumns["Name"].Add(Html.Encode(person.Name));
  35. myColumns["Email"].Add(Html.Encode(person.Email));
  36. myColumns["Phone"].Add(Html.Encode(person.Phone));
  37. }
  38.  
  39. <% foreach(var column in myColumns){ %>
  40. <div class="column">
  41. <div class="row"><%= column.Key %></div>
  42. <% foreach (string value in column.Value) {%>
  43. <div class="row"><%= value %></div>
  44. <%} %>
  45. </div>
  46. <% } %>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement