我有一个 Razor 视图,其中包含许多从控制器获取数据的图形和其他文本字段。我正在考虑将一个ViewModel
从控制器传递给视图,然后它将解析相关内容并显示它。
谁能建议上述方法是否是在 MVC 中解决此类问题的最佳实践?
该类ViewModel
可能如下所示:
public class ViewModelDemo
{
public MyChart chart {get;set;}
public string LeftContent {get;set}
public string bottomContent {get;set;}
public ChartLeged legent {get;set}
......
}
public class MyChart
{
public List<int> xAxis {get;set}
public List<int> yAxis {get;set;}
......
}
我试图返回ViewModel
的原因是页面的某些部分可能具有不同的数据。