试图将WebGrid数据提交给Controller - MVC3

时间:2011-10-25 22:37:49

标签: asp.net-mvc-3 webgrid

我成功添加了一个带有显示正确数据的DropDownList的WebGrid。我为用户设置的每一行都可以为错误警报设置错误级别。所以我的问题是如何将WebGrid(HttPost)提交回Controller?我在我的模型中创建了一个属性,但这是我第一次使用WebGrid时,我不知道如何实现这一点。

以下是我的观点摘录:

var grid = new WebGrid(Model.UserAlerts,
         defaultSort: "ErrorCategory",
         rowsPerPage: 20);

...

@using (Html.BeginForm())
{       

 <div id="grid">
     @grid.GetHtml(
         tableStyle: "grid",
         headerStyle: "head",
         alternatingRowStyle: "alt",
         columns: grid.Columns(
             grid.Column("ErrorCategory", "Error Category"),
             grid.Column("Error", "Error Name"),             
             grid.Column(header: "Error Level", format: @<text> @Html.DropDownList("ErrorLevelList")</text>)
         )
     )
 </div>

...
}

0 个答案:

没有答案