Вы можете использовать JsonP. Сделайте вызов веб-сайту MVC, который вернет фрагмент javascript вместе с данными, вы будете использовать эти данные и отобразить их в своем виджете.
Предположим, что ваш сайт MVC вернул бы javascript с данными json что-то вроде
обратный вызов ({Имя: «Имя», Возраст: «25»});
и ваш виджет должен будет выполнить вызов jsonp с этой функцией обратного вызова, когда сайт возвращает данные, он вызовет функцию обратного вызова, где вы обрабатываете данные и визуализируете виджет.