1

C# を使用して複数のチャートを単一のページ/ビューに戻すことができるかどうか疑問に思っていましたか?

背景情報

  1. C#、ASP.NET MVC3
  2. DotNet.Highcharts ライブラリ

目標:私の全体的な目標は、ASP.NET MVC3 を使用して 2 つのグラフを含む Web ページを作成することです

HighCharts g1 = new HighCharts("chart");
HighCharts g2 = new HighCharts("chart");
return View(model, g1, g2);

これは私が望むものの例ですが、これが可能かどうかはよくわかりません。もしそうなら、どうすればこれを達成できますか?可能であれば、かみそりを使用してチャートを出力するにはどうすればよいですか?

助けてくれてありがとう、ありがとう!質問に誤解がある場合はお知らせください。

4

2 に答える 2

2

2 つのグラフのみを追加する場合は、リストは必要ありません。クラスで型付きビューを宣言するだけです。

public class ChartsModel
{
   public Highcharts Chart1 { get; set; }
   public Highcharts Chart2 { get; set; }
}

次に、ビューに @(Model.Chart1) と @(Model.Chart2) を配置します...

重要: チャートには異なる名前が必要なので、コントローラーでチャートを作成するとき:

HighCharts g1 = new HighCharts("chart1"){ // Note the names
   // definitions
};
HighCharts g2 = new HighCharts("chart2"){
   // definitions
};

ChartsModel model = new ChartsModel();

model.Chart1 = g1;
model.Chart2 = g2;

return View(model);
于 2013-06-01T18:00:13.720 に答える