<% using (Html.BeginForm("SearchByZip", "Dealer", new { zip = ""}, FormMethod.Get))
{ %>
<div>
<input type="text" class="padLeft" name="Zip" id="Zip" style="width: 200px" />
<input type="submit" class="btnFind" value="Find" />
</div>
<% } %>
Cela me donne l'URL "Dealer/Zip SearchByZip = 12 345?" Je voudrais finir avec ceci: "Concessionnaire/Zip/12345" (si je saisissez manuellement l'URL « Dealer/Zip/12345 » il renvoie les bons résultats, mais quand je clique dans la soumets vient avec « Dealer/SearchByZip? Zip = 12345 » Qu'est-ce que je manque?ASP.NET MVC routage, Html.BeginForm
routes.MapRoute(
"DealerSearchByZip",
"Search/Zip/{zip}",
new { Controller = "Dealer", action = "SearchByZip", zip = "" }
);