Как я могу показать свой график и список сразу с одним действием? - PullRequest
0 голосов
/ 01 мая 2019

Я пытаюсь показать график и список одновременно с моей моделью представления.

Я только что узнал, как пользоваться диаграммой 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) На ней отображается только диаграмма.как я могу показать диаграмму и список (таблицу) с моделью представления?Я знаю только, как работать с Джейсоном.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...