I am working on a sample mvc project in which I am trying to post data to a controller. I have posted sample (see below), but if I add [HttpPost] to method I am getting '404' error.
View:
<% using (Html.BeginForm()) { %> <%= Html.Telerik().NumericTextBox() .Name("NumericTextBox") .Spinners(false) .EmptyMessage("ID") %> <input type="submit" value="Submit" /> <% } %> Controller:
[HttpPost] public ActionResult GetDetails(int id) { return View(); } **I also tried,** [HttpPost] public ActionResult GetDetails(FormCollection collection) { return View(); } Route:
routes.MapRoute( "Default", // Route name "{controller}/{action}/{id}", // URL with parameters new { controller = "Customer", action = "GetDetails", id = UrlParameter.Optional } // Parameter defaults );