The following example demonstrates an approach that allows you to create Web Dashboard using the JavaScript client side with the ASP.NET MVC / Web API server side.
See Also
Create an HTML5 JavaScript Designer
HTML5 JavaScript Dashboard Control
Web Dashboard Technical Overview