4
<% 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>
<% } %>
這給我的網址 「經銷商/ SearchByZip郵編= 12345?」 我想這個就結了: 「經銷商/ ZIP/12345」 (如果我手動鍵入URL「經銷商/ ZIP/12345」返回正確的結果,但是當我點擊提交以「經銷商/ SearchByZip?郵編= 12345」 我缺少什麼?ASP.NET MVC路由,Html.BeginForm
routes.MapRoute(
"DealerSearchByZip",
"Search/Zip/{zip}",
new { Controller = "Dealer", action = "SearchByZip", zip = "" }
);