MVC - Ajax.BeginForm() generating empty action

633 views Asked by At

Current page URL: http://localhost:25265/SearchResultsList.aspx

view looks like:

@using (Html.BeginForm("RefineSearchResults", "Search", FormMethod.Post, new {id = "myForm"}))
{
 <input type="submit" value="submit" />
}

Routes:

routes.MapRoute(
                "Search",
                "SearchResultsList.aspx",
                new { controller = "Search", action = "SearchResults" }
            );


routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}",
                defaults: new { controller = "Home", action = "Index"},
                namespaces: new[] { "MyApp.WebUI.Controllers" }
            );

But, I noticed that it's generating empty action. looks like:

<form action method="post">
<input type="submit" value="submit"> </form>

Can anyone please tell me what's this happening? Where I'm doing wrong!!

0

There are 0 answers