Проблема: я хочу отслеживать входящие данные из подписки без обновления страницы.
Использование RazorPages.
На данный момент у меня есть очень простое приложение:
(код сзади)
public class PageModel
{
public List<string> dataList = new List<string>();
public void OnGet()
{
var mySubscriber = Subscriber.subscribe(actionMethod);
}
private async Task actionMethod(string data)
{
dataList.Add(data);
}
}
(страница)
@foreach(var s in Model.dataList){
<div>@s</div>
}
Абонент вызывает actionMethod
при получении новой строки.
Однако в настоящее время это статическое состояние, и после загрузки страницы мне нужно обновить страницу, чтобы получить больше данных.
Как это изменить, чтобы страница автоматически обновлялась новыми данными?