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 = "" }
);