【发布时间】:2011-05-06 23:25:40
【问题描述】:
<% 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>
<% } %>
这给了我网址“Dealer/SearchByZip?Zip=12345” 我想结束这个:“经销商/邮编/12345” (如果我手动输入网址“Dealer/Zip/12345”,它会返回正确的结果,但是当我点击提交时,它会出现“Dealer/SearchByZip?Zip=12345” 我错过了什么?
routes.MapRoute(
"DealerSearchByZip",
"Search/Zip/{zip}",
new { Controller = "Dealer", action = "SearchByZip", zip = "" }
);
【问题讨论】:
标签: c# asp.net-mvc asp.net-mvc-3 asp.net-mvc-routing