我使用以下代码:
@using (Html.BeginForm("OneAction", "OneController", FormMethod.Post,
new
{
@data_one_attr = "attr",
}))
这是来自" OneAction"的部分查看结果。 (HTTPGET)。由于该操作与get操作具有相同的名称,因此html结果如下:
form action="/OneController/OneAction/1" ...
如果我将cshtml文件中的操作名称更改为" OtherAction" html结果是我承诺的应该是正确的结果:
form action="/OneController/OtherAction/" ...
任何想法为什么要添加" / 1"?
谢谢,