Контекст:
У меня есть часть представления, которую я хочу регулярно обновлять через JS.
Что я уже сделал:
Использование информации, приведенной в: Альтернатива Viewcomponent для обновления ajax
- создал компонент представления, который инкапсулирует область, которую я хочу обновить
- попытался создать собственный маршрут к компоненту представления следующим образом
options.Conventions.AddPageRoute("/Components/ViewComponent/default", "FriendlyRouteAlias");
- используйте следующий сценарий, чтобы попытаться загрузить (обновленный) компонент представления и ввести значение в div:
<script>
var container = $(".DataToUpdate");
var refreshComponent = function () {
$.get("Route/to/view/component", function (data) { container.html(data); });
};
$(function () { window.setInterval(refreshComponent, 1000); });
</script>
Можно ли загрузить компонент представления таким образом, или я должен искать другой способ сделать это?