MVC 4 \ soumettre le formulaire bouton ne fonctionne pas lorsque la création est à l'aide de la disposition principale

ok, après une longue enquête , il semble que lorsque j'ai une vue qui a été créé pour travailler avec les _layout.cshtml - le bouton de soumission du formulaire, j'ai ne fonctionne pas (aucune action n'est retourné au contrôleur).

Seulement quand j'ai créé une vue et décoché "Utiliser une mise en page ou une page maître" - le bouton a travaillé!

Cela semble extrêmement floue, comment puis-je avoir à la fois avec le général _layout.cshtml, à côté d'un de travail bouton de formulaire?

ci-dessous:
Essayez de mettre en œuvre une forme de MVC4 (+Rasoir)

Contrôleur (qui devrait obtenir le poste d'action):

public class GeneralController {
        [HttpPost]
                public ActionResult SearchResults(SearchParamsModel searchParams)
                {
                    //doin some stuff here
                    return View("SearchResultsView");
                }
}

Vue (.cshtml)

    @model Models.SearchParamsModel 
     @using (Html.BeginForm("SearchResults", "General", FormMethod.Post))
             {
 <section class="form-field">
                            <input type="text" name="Property1" id="Property1" class="field field139 autocomplete-init-no-img" />
                            <label for="Property1">value1</label>
                <form action="" method="post" class="clearfix">           
                    <input 
                        type="submit" 
                        value="some value" 
                        class="submit btn blue-btn special-submit" />
                </form>
         </section>
        }

Modèle

public class SearchParamsModel 
    {
        public string Property1{ get; set; }
    }
Mettre votre code pour voir ce qui est mal

OriginalL'auteur user1025852 | 2013-10-08