我正在使用这样的表单助手:
@using (Html.BeginForm("Upload", "File", FormMethod.Post, new { enctype = "multipart/form-data"}))
}
我的控制器的操作是:
[HttpPost]
public ActionResult Upload(HttpPostedFileBase file)
{
}
当我查看我的 HTML 时,生成的表单标签是:
<form action="/File/Upload/123123" enctype="multipart/form-data" method="post">
</form>
出于某种原因,它在获取请求期间包含了我的 url 的 id 部分。我怎样才能删除它,所以它只是:
action="/File/Upload"
也只是为了让我明白,我也可以更改我的行动声明吗?