Ok, C'est un peu déroutant et frustrant. Voici ce que j'ai dans mon masterpage:Formulaire MVC dans MasterPage ne fonctionne pas
<%using (Html.BeginForm("Index", "SearchController", FormMethod.Post, new { @name = "dosearch" }))
{%>
<input type="text" name="ssearch" class="search"><a href="#" onclick="document.dosearch.submit();"><input id="Image1" type="image" runat="server" src="~/App_Themes/DefaultTheme/images/btn_search.gif" width="74" height="29" style="border:none" /></a>
<%} %>
Mais le code HTML généré est correspondant:
<form action="" method="post" name="dosearch">
<input type="text" name="ticketSearch" class="search"><a href="#" onclick="document.dosearch.submit();"><input src="../App_Themes/DefaultTheme/images/btn_search.gif" name="ctl00$Image1" type="image" id="ctl00_Image1" width="74" height="29" style="border:none" /></a>
</form>
question est pourquoi l'action est vide alors que j'ai action mention et nomducontroleur lors de la déclaration du HTML.Helper? ??? en conséquence, la recherche ne fonctionne pas pour une raison évidente.
Aidez-nous s'il vous plaît. Merci.
Très très stupide erreur. Je ne peux pas croire que j'ai perdu 4 heures derrière. Merci mon pote. –