是否可以创建没有模型的WebGrid?

时间:2019-06-06 09:49:32

标签: c# sorting model-view-controller paging webgrid

我正在尝试创建一个网格,该网格将从前端的文本框中获取值并将其传递到后端。因此,我不需要将Grid映射到Model类。

我尝试执行以下操作:

var grid1 = new WebGrid(null, canPage: false, canSort: false);
@grid1.GetHtml(tableStyle: "table table-condensed table-hover",
htmlAttributes: new { @id = "GridPractice", @class = "table", @style = "width:100%" },
columns: grid1.Columns(
grid1.Column(null, "Practice Area"),
grid1.Column(null, "Market Area"),
grid1.Column(format: @<text>
    <a data-title="Are you sure to deactivate this Input?" class="Delete"><i class="fa fa-trash" style="color:red"></i></a>
</text>, header: "Remove")));

抛出错误,列名不能为空。

因此,我给了一个虚拟的Model类和虚拟属性,它工作正常,但是当尝试使用WebGrid函数进行排序,分页或搜索时,它会清空Grid,如果我尝试使用任何网格,所有数据都将消失

我该怎么办?

0 个答案:

没有答案