您可以看到 GET删除操作方法传递DDW2File对象以进行查看。是否有可能以某种方式将此对象绑定回 POST删除操作方法的 ddw2file 参数?现在我有 null 值。
代码片段:
public class DDW2FileController : Controller
{
...
public ActionResult Delete(string fileName)
{
return View(repository.GetFile(fileName));
}
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Delete(DDW2File ddw2file)
{
repository.Delete(file);
return RedirectToAction("Index");
}
}
...
public class DDW2File
{
public string Name { get; set; }
public long Length { get; set; }
}
谢谢!
答案 0 :(得分:3)
视图中的表单内的这样的东西应该可以正常工作,假设您的参数名称是ddw2file,根据您的签名。
<%=Html.TextBox("ddw2file.Name")%>
<%=Html.TextBox("ddw2file.Length")%>