我需要在表单标签(Html.BeginForm)中添加一个属性,并且该属性的值必须是编辑操作(ID)的参数。
我怎样才能做到这一点?
这是我的操作代码:
//
// GET: /Panel/Partners/Edit/5
public ActionResult Edit(int id)
{
var repository = new PartnersRepository();
var data = repository.Find(id);
return View(data);
}
这是表单标签的代码:
@using (Html.BeginForm("Edit", "Partners",
FormMethod.Post,
new {
enctype = "multipart/form-data",
id = "partnersForm",
data_removelogo = @Url.Action("RemoveLogo", "Partners", new { Area = "Panel", id = Model.ID }) }
))
data_removelogo 属性中的 Url.Action 不适用于 Model.ID 属性。