将类分配给Html.BeginForm

时间:2013-08-03 02:40:35

标签: c# asp.net-mvc

我正在使用Html.BeginForm,但在尝试为其分配类时,存在问题。如果我使用第四名的课很好。但如果我尝试另外使用enctype,则会出现错误。 这很好:

@using (Html.BeginForm("Edit", "Inventory", FormMethod.Post, new {enctype = "multipart/form-data"}))

但这不是:

@using (Html.BeginForm("Edit", "Inventory", FormMethod.Post, new {enctype = "multipart/form-data"}, new { @class = "listForm" } ))

这不是:

@using (Html.BeginForm("Edit", "Inventory", FormMethod.Post, new { @class = "listForm" },  new {enctype = "multipart/form-data"}))

请任何想法。谢谢

1 个答案:

答案 0 :(得分:5)

@using (Html.BeginForm("Edit", "Inventory", FormMethod.Post, new { @class = "listForm", enctype ="multipart/form-data" })试试

编辑:

enctype和class都是htmlAttributes,所以你应该将它们放在一个匿名对象中。