Member 10650619 Ответов: 2

Как обновить выпадающий список при добавлении или удалении одной записи в базе данных в ASP.NET MVC?


i have tried in controller.. But, its not working. Without setting setInterval in jquery. How to do it? Once the database is updated. Automatically the screens should refresh.. Please help me to do it
Ex.: cricbuzz scorecard website


Что я уже пробовал:

я пробовал в контроллере.. Но это не работает. Без установки setInterval в jquery. Как это сделать? Как только база данных будет обновлена. Автоматически экраны должны обновляться.. Пожалуйста, помогите мне сделать это
Например: сайт системы показателей cricbuzz

Maciej Los

"это не работает" - это вообще не описательно!
Примечание: у нас нет доступа к вашему экрану, и мы не можем читать в ваших мыслях. Вы должны быть более конкретны, если вам нужна наша помощь.

2 Ответов

Рейтинг:
2

Minh Tuan Do

Взгляните на SignalR и проверьте, помогает ли он.


Рейтинг:
2

Maciej Los

Вы не предоставили достаточно информации о своей проблеме. Тем не менее...

Обычно, когда вы разрабатываете ASP.NET приложение MVC с операциями CRUD создает отдельное представление для каждой операции. Затем вы возвращаетесь к "главному виду". В этом представлении отображаются вновь вставленные/обновленные данные. Видеть:
Выполните список, вставку, обновление и удаление в одном представлении в ASP.NET база знаний MVC | BinaryIntellect[^]

Но если вы хотите создать приложение, которое обновляет свое представление на основе взаимодействия с другими пользователями, вы должны использовать класс SignalR и SqlDependency. Видеть: ASP.NET MVC 5 SignalR, SqlDependency и EntityFramework 6[^]


Member 10650619

У меня нет никаких проблем.
Один выпадающий список на странице. Я привязал значения к выпадающему списку из таблицы базы данных в контроллере. Пока страница находится в поле зрения, я добавил еще одну запись в таблицу. Я не обновляю страницу, автоматически добавленная запись будет отображаться в выпадающем списке.
Понимаешь?