我是 MVC 的新手,想要一些高级别的指导。
我有以下课程,一个包含问题列表的文档。Question 有一个 order 属性来安排每个文档的问题的顺序。
public class Question
{
public int QuestionId {get; set;}
public string Text {get; set;}
public int Order {get; set;}
}
public class Document
{
public int DocumentId {get; set;}
public string DocumentName {get; set;}
public List<Question> Questions {get; set;}
}
我想显示一个带有问题列表的文档,并允许用户单击问题旁边的控件,将其在列表中向上或向下移动。
我应该使用哪些组件来更新 Order 属性并在进行更改时将其反映在屏幕上?我猜在用户进行所有更改之前我不需要发布,但是立即更新视图的最佳方法是什么?