c#mvc BeginForm默认添加一个id

时间:2018-02-05 10:16:35

标签: c# asp.net-mvc asp.net-mvc-4 razor

我使用以下代码:

@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"?

谢谢,

0 个答案:

没有答案