ASP.Net MVC 5 получение данных из AD в режиме реального времени

Подскажите пожалуйста. Я получаю данный из AD в методе через PrincipalContext и передаю в представление заполняя таблицу

    <thead>
        <tr>
            <th scope="col">ФИО</th>
            <th scope="col">Должность</th>
            <th scope="col">E-mail</th>
            <th scope="col">Внутренний телефон</th>
            <th scope="col">Мобильный телефон</th>
        </tr>
    </thead>
    <tbody>
        @foreach (var item in Model.Select(x => x.Subdivision).Distinct())
        {
            <tr>
                <td colspan="5"><strong>@Html.DisplayFor(modelItem => item)</strong></td>
            </tr>

            foreach (var item3 in Model.Where(p => p.Subdivision == item))
            {
                <tr>
                    @if (item3.company == "Рога и копыта")
                    {
                        <td><a href="javascript:void(0);" class="details" data-id="@item3.DisplayName">@item3.DisplayName</a></td>
                        <td align="center">@Html.DisplayFor(modelItem => item3.Title)</td>
                        <td align="center">@Html.DisplayFor(modelItem => item3.Email)</td>
                        <td align="center">@Html.DisplayFor(modelItem => item3.PhoneNumber)</td>
                        <td align="center">@Html.DisplayFor(modelItem => item3.Mobile)</td>
                    }
                </tr>
            }
        }
    </tbody>
</table>

У меня вроде все работает, но задался вопросом. При внесение изменений в AD(создание нового пользователя или редактирование имеющийся) данные на страницу попадают только после обновление странницы. Как можно сделать автоматическое обновление только grid таблицы (Данные из метода уходят в частичное представление где и лежит таблица). Возможно ли реализовать через SignalR, если да, то куда нужно двигаться?


Ответы (0 шт):