[.net] MVC

12/08/2020

0

Olá a todos,

Necessito de uma ajuda e alguem que me consiga dizer qual é a melhor forma de fazer .

Quero passar varios dados da "AgendaController"
 public IActionResult Index()
        {

            ViewBag.id = 3;
            ViewBag.Title = "Teste2020";
            ViewBag.Start = "2020-08-21 00:00:00";
            ViewBag.End = "2020-08-21 00:00:00";
            ViewBag.Allday = "False";
            ViewBag.Color = "#FFFF00";
            ViewBag.TextColor = "#000000";


            //ViewData["id"] = "2";
            //ViewData["Title"] = "Teste20";
            //ViewData["Start"] = "2020-08-21 00:00:00";
            //ViewData["End"] = "2020-08-21 00:00:00";
            //ViewData["Allday"] = "False";
            //ViewData["Color"] = "#FFFF00";
            //ViewData["TextColor"] = "#000000";

            return View();
        }



Se eu quiser mostrar outra viewbag ou outra viewdata existe forma de fazer?


Os dados serão para enviar para o index:

 @{
             foreach(var item in Model)
            {

               @item.id= @ViewData["Id"]
               @item.title = @ViewData["Title"],
               @item.start = @ViewData["Start"],
               @item.end = @ViewData["End"],
               @item.allday = @ViewData["AllDay"],
               @item.color = @ViewData["Color"],
               @item.textColor = @ViewData["TextColor"],


            }
        }
events.push({
            'id': '@ViewBag.Id',
            'title': '@ViewBag.Title',
            'start': '@ViewBag.Start',
            'end': '@ViewBag.End',
            'allday': '@ViewBag.AllDay',
            'color': '@ViewBag.Color',
            'textColor':'@ViewBag.TextColor'
        });

Joao Leandro

Joao Leandro

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar