Можно ли создать WebGrid без модели? - PullRequest
0 голосов
/ 06 июня 2019

Я пытаюсь создать таблицу, которая будет принимать значения из текстового поля из внешнего интерфейса и передавать его в конец.Таким образом, мне не нужно, чтобы таблица отображалась в класс 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, все данные удаляются, если я пытаюсьиспользуйте любой из них.

Что мне делать?

...