未随机找到公共方法错误(并非总是) . 是否有可能Html.BeginForm发送HttpGet而不是HttpPost或其他一些动词?错误:在控制器上找不到公共操作方法“保存”

剃刀代码

using (Html.BeginForm("Save", "Product", new { Id = Model.Id }))
{
    //Code
}

C#控制器代码

[AccessDeniedAuthorize, HttpPost]
public ActionResult Save(FormCollection collection, string Id )
{
   //Code
}