Я пытаюсь разработать веб -приложение, которое отображает некоторые диаграммы на основе различных данных, которые хранятся в базе данных. Я обнаружил в различных учебниках в Интернете, что я должен перенести данные из контроллера в представление, используя модель, а затем для использования json.encode для правильного чтения данных с помощью моей диаграммы.
Сначала он не распознавал метод json.encode, поэтому мне пришлось использовать Nuget Packet Manager для установки Microsoft.ASPNET.WebPages и когда я пытаюсь запустить приложение, это ошибка. 5.0 < /p>
Вот где возникает ошибка: < /p>
var chart = document.getElementById('pie').getContext('2d');
var myChart = new Chart(chart, {
type: 'pie',
data : @Html.Raw(System.Web.Helpers.Json.Encode(Model.PieChartData)),
});
< /code>
Вот как я строю модель, которая дана представлению: < /p>
public PieChartVM GetPieChartData()
{
var model = new PieChartVM();
var labels = new List();
labels.Add("Green");
labels.Add("Blue");
labels.Add("Gray");
labels.Add("Purple");
model.labels = labels;
var dataset = new List();
var childModel = new PieChartChildVM();
var backgroundColorList = new List();
var dataList = new List();
foreach(var label in labels)
{
if (label == "Green")
{
backgroundColorList.Add("#2ecc71");
dataList.Add(12);
}
if (label == "Blue")
{
backgroundColorList.Add("#3498db");
dataList.Add(20);
}
if (label == "Gray")
{
backgroundColorList.Add("#95a5a6");
dataList.Add(18);
}
if (label == "Purple")
{
backgroundColorList.Add("#9b59b6");
dataList.Add(50);
}
}
childModel.backgroundColor = backgroundColorList;
childModel.data = dataList;
dataset.Add(childModel);
model.datasets = dataset;
return model;
}
Подробнее здесь: https://stackoverflow.com/questions/670 ... -0-culture
Не удалось загрузить файл или сборку 'System.web.extensions, версия = 4.0.0.0, культура = нейтральная, publickeytoken = ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Не удалось загрузить файл или сборку System.Memory, версия=4.0.1.1, культура=нейтральная,
Anonymous » » в форуме C# - 0 Ответы
- 184 Просмотры
-
Последнее сообщение Anonymous
-