Я только начал использовать devextreme.
В настоящее время я создаю веб-интерфейс с использованием asp. net core mvc 6 framework, и я работаю в Visual Studio 2019. Как отправить обратно отредактированный массив данных к моему контроллеру?
Например:
Модель:
public class student
{ public string name {get;set;}
public int age {get;set;}
}
Контроллер:
public class StudentController:Controller
{
List<student> StudentData = new List<student>();
StudentData.Add(new student(){name="John", age=17},
new student(){name="Doe", age=18})
ViewBag.Student = StudentData;
}
Просмотр:
@(Html.DevExtreme().DataGrid()
.ID("gridContainer")
.Scrolling(s => s.ColumnRenderingMode(GridColumnRenderingMode.Virtual))
.Paging(p => p.Enabled(false))
.ShowBorders(true)
.Height(600)
.ColumnAutoWidth(true)
.Editing(editing =>
{
editing.Mode(GridEditMode.Cell);
editing.AllowUpdating(true);
editing.AllowAdding(false);
})
.DataSource(ViewBag.Student)
)
Итак, как только пользователь отредактировал сетку данных, я хотел бы отправить отредактированный список объектов обратно в контроллер. Кто-нибудь может подсказать мне, как это сделать?
Заранее спасибо.