Razor 在帖子url中自动添加ID

Razor 在帖子url中自动添加ID,razor,model-view-controller,asp.net-core-2.0,Razor,Model View Controller,Asp.net Core 2.0,我的应用程序中有一个编辑视图。这是我的Razor语法用于POSTingaform @using (Html.BeginForm("edit", "person", FormMethod.Post)) { } 运行应用程序后,在浏览器中检查标记,生成以下markup 我希望url在另一个POST操作中成为“/person/edit” 这是我在Controller [Route("edit/{person_id}")] public IActionResult edit(long person_

我的应用程序中有一个编辑视图。这是我的
Razor语法
用于
POSTing
a
form

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

我希望
url
在另一个
POST
操作中成为
“/person/edit”

这是我在
Controller

[Route("edit/{person_id}")]
public IActionResult edit(long person_id)
{
    //some stuffs
    return View();
}

添加
RouteData.Values.Remove(“person_id”)视图之前,
操作中的code>对我有效。

你的问题呢???@MRebati问题清楚地表明ID是自动添加的。我需要“/person/edit”格式的url,然后不要使用剃刀。它只是创建首选的HTML代码。所以只需编写所需的HTML。@MRebati这样做不会验证防伪令牌。或者是吗?您在生成的HTML表单中看到了什么不寻常的东西吗?如果没有,那么它与剃须刀发电机无关。