Я пытаюсь показать график и список одновременно с моей моделью представления.
Я только что узнал, как пользоваться диаграммой Google.В конце контроллера они используют return jason ();Я не совсем понимаю.Я знаком только с обратным взглядом.
- // controller
namespace web22.Controllers
{
public class MypageController : Controller
{
public IActionResult Index()
{
using (var db = new Web22DbContext())
{
DateTime today = DateTime.Now.Date;
DateTime first_day = today.AddDays(1 - today.Day);
DateTime last_day = today.AddMonths(1).AddDays(0 - today.Day);
ViewBag.Sdate = first_day.ToString("MM/dd/yyyy");
ViewBag.Edate = last_day.ToString("MM/dd/yyyy");
var list1 = db.TblModel.Where(x => x.code == UserNo && (x.date >= first_day && x.date <= last_day))
.GroupBy(y => y.itemname)
.Select(group => new tblViewModel
{
item2 = group.Key,
Qty2 = group.Sum(x => x.qty)
})
.ToList();
ViewBag.list1 = list1;
return View();
--//view
<table class="table table-sm table-bordered">
<thead class="thead-light">
<tr>
<th>item</th>
<th>Qty</th>
</tr>
</thead>
<tbody>
@foreach (var mypage in ViewBag.list1)
{
<tr>
<td>@mypage.item2</td>
<td>@mypage.Qty2</td>
</tr>
}
</tbody>
</table>
Я хочу разместить диаграмму с данными viewmodel
на одной странице просмотра, используя бесплатный график (например, Google Chart ...)
Вопрос 1) есть ли рекомендованная страница, которую я могу использовать?
Вопрос 2) На ней отображается только диаграмма.как я могу показать диаграмму и список (таблицу) с моделью представления?Я знаю только, как работать с Джейсоном.