自动在POST网址中添加ID

时间:2018-07-31 15:59:18

标签: razor model-view-controller asp.net-core-2.0

我的应用程序中有一个编辑视图。这是Razor syntaxPOSTing的{​​{1}}

form

运行应用程序后,在生成@using (Html.BeginForm("edit", "person", FormMethod.Post)) { } 之后检查浏览器中的标记

markup>

我希望<form method="post" action="/person/edit/1"在另一个url动作中成为"/person/edit"

这是我在POST中的action方法

Controller

1 个答案:

答案 0 :(得分:0)

在返回RouteData.Values.Remove("person_id");之前在action中添加View对我有用。 https://stackoverflow.com/questions/6020253/calling-html-beginform-and-specifying-action