解决方法
您可以在表单中使用隐藏字段:
<% using (Html.BeginForm()) { %> <%= Html.HiddenFor(x => x.Id) %> <input type="submit" value="OK" /> <% } %>
或者在表单的动作中传递它:
<% using (Html.BeginForm("index","home",new { id = RouteData.Values["id"] },FormMethod.Post)) { %> <input type="submit" value="OK" /> <% } %>