I'm creating a ViewData in an ASP.Net Controller like this:
var elements = db.Requests.GroupBy(user => user.submitUser)
.Select(slt => new { UsersCount = slt.Key, CountReq = slt.Count() });
this will have for example
UsersCount Count
user1 3
user2 3
user3 3
Then in Javascript I want to create an array with UsersCount and Count, for example:
var arrayUsers = ViewData.UsersCount;
var arrayCounter = ViewData.CountReq;
I already tried several solutions and I can't do it. What's the best solution?
CONTROLLER:
public ActionResult Statistics()
{
var elements = db.Requests.GroupBy(user => user.submitUser)
.Select(slt => new { UsersCount = slt.Key, CountReq = slt.Count() });
ViewData["usersCounter"] = elements;
return View();
}
Javascript in VIEW
<script>
var check = @ViewData["usersCounter"]**;**error
....
}