code_junkie

FormCollection Empty on Form Post in ASP.NET-MVC

Nov 14th, 2011
262
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. <% Html.BeginForm("CreateMarketingType", "ListMaintenance"); %>
  2. <div id="ListMaintenanceContainer">
  3. <table>
  4. <tr>
  5. <th>Marketing Type Id</th>
  6. <th>Marketing Type Name</th>
  7. </tr>
  8. <%foreach (MarketingType marketingType in ViewData.Model.MarketingTypes) %>
  9. <%{ %>
  10. <tr>
  11. <td><%= marketingType.MarketingTypeId.ToString() %></td>
  12. <td><%= marketingType.MarketingTypeName %></td>
  13. </tr>
  14. <%} %>
  15. </table>
  16. <div>
  17. <fieldset id="fsSaveNewMarketingType">
  18. <legend>Add New Marketing Type</legend>
  19. <label for="txtNewMarketingTypeName">New Marketing Type Name:</label>
  20. <input type="text" id="txtNewMarketingTypeName" />
  21. <input type="submit" value="Save" id="CreateMarketingType" />
  22. </fieldset>
  23. </div>
  24. </div>
  25. <% Html.EndForm();%>
  26.  
  27. [AcceptVerbs(HttpVerbs.Post)]
  28. public ActionResult CreateMarketingType(FormCollection form)
  29. {
  30. string newMarketingTypeName = Request.Form["txtNewMarketingTypeName"].ToString();
  31.  
  32. MarketingType newMarketingType = new MarketingType() { MarketingTypeName = newMarketingTypeName };
  33.  
  34. _marketingTypeRepository.AddNewMarketingType(newMarketingType);
  35.  
  36. return View("ListMaintenance", GetModel());
  37. }
Add Comment
Please, Sign In to add comment