Guest User

Untitled

a guest
Jun 23rd, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.64 KB | None | 0 0
  1. <label for="gender">Gender</label>
  2. <%= Html.RadioButton("gender", 1) %> Male
  3. <%= Html.RadioButton("gender", 2) %> Female
  4. <%= Html.ValidationMessage("gender") %>
  5.  
  6. public int? gender { get; set; }
  7.  
  8. if (!gender.HasValue)
  9. ModelState.AddModelError("gender", "gender required");
  10.  
  11. System.NullReferenceException was unhandled by user code
  12. Message="Object reference not set to an instance of an object."
  13.  
  14. System.NullReferenceException was unhandled by user code
  15. Message="Object reference not set to an instance of an object."
  16. Source="System.Web.Mvc"
  17. StackTrace:
  18. at System.Web.Mvc.HtmlHelper.GetModelStateValue(String key, Type destinationType)
  19. at System.Web.Mvc.Html.InputExtensions.InputHelper(HtmlHelper htmlHelper, InputType inputType, String name, Object value, Boolean useViewData, Boolean isChecked, Boolean setId, Boolean isExplicitValue, IDictionary`2 htmlAttributes)
  20. at System.Web.Mvc.Html.InputExtensions.RadioButton(HtmlHelper htmlHelper, String name, Object value, Boolean isChecked, IDictionary`2 htmlAttributes)
  21. at System.Web.Mvc.Html.InputExtensions.RadioButton(HtmlHelper htmlHelper, String name, Object value, IDictionary`2 htmlAttributes)
  22. at System.Web.Mvc.Html.InputExtensions.RadioButton(HtmlHelper htmlHelper, String name, Object value)
  23. at ASP.views_vbs_register_aspx.__RenderregisterContent(HtmlTextWriter __w, Control parameterContainer) in c:UsersDavidDocumentsBellevueProjectBellevueBellevueTeachersFormsViewsVBSRegister.aspx:line 42
  24.  
  25. <label for="gender">Gender</label>
  26. <%= Html.RadioButton("gender", 1) %> Male
  27. <%= Html.RadioButton("gender", 2) %> Female
  28. <%= Html.ValidationMessage("gender2") %>
  29.  
  30. if (!gender.HasValue)
  31. ModelState.AddModelError("gender2", "gender required");
  32.  
  33. <%= Html.RadioButton("gender", 1) %> Male
  34. <%= Html.RadioButton("gender", 2) %> Female
  35. <%= Html.Hidden("gender", null) %>
  36.  
  37. private int? gender { get; set; }
  38. public string displayGender
  39. {
  40. get
  41. {
  42. return this.gender.HasValue
  43. ? (this.gender.Value == 1 ? "M" : "F" )
  44. : null;
  45. }
  46. set
  47. {
  48. this.gender = null;
  49. if (value == "M")
  50. this.gender = 1;
  51. else if (value == "F")
  52. this.gender = 2;
  53. }
  54. }
  55.  
  56. <label for="gender">Gender</label>
  57. <%= Html.RadioButton("displayGender", "M") %> Male
  58. <%= Html.RadioButton("displayGender", "F") %> Female
  59. <%= Html.ValidationMessage("displayGender") %>
  60.  
  61. <%= Html.RadioButton("displayGender",
  62. string.Empty,
  63. true, // this is the default
  64. new { @style = "display: none;" } ) %>
  65.  
  66. ModelState.SetModelValue("gender", ValueProvider["gender"]);
Add Comment
Please, Sign In to add comment