|
Как рефрешнуть список на форме?
|
|||
---|---|---|---|
#18+
Есть форма, в ней модальный диалог, в нем показываются записи из ViewBag Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Есть кнопка, типа рефрешнуть Лог, которая отправляет в контроллер ajax GET запрос, там выполняются какие-то действия (удаляется часть, удаляются пустые записи и т.д.) и заполняется ViewBag.Logs свежими записями. Как обновить список? Понятно, что можно полностью вью рефрешнуть, а как только список? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2019, 13:04 |
|
Как рефрешнуть список на форме?
|
|||
---|---|---|---|
#18+
partialview делать ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2019, 13:08 |
|
Как рефрешнуть список на форме?
|
|||
---|---|---|---|
#18+
Konst_Onepartialview делать ок, сделал, все работает, но остается вопрос: как по кнопке рефрешнуть? Я так понимаю, что если бы сделать Html.Action, то в этом месте вызвался метод контроллера и рендернулся бы список. Но Html.Action не нашел. Код: plaintext 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2019, 14:38 |
|
Как рефрешнуть список на форме?
|
|||
---|---|---|---|
#18+
https://stackoverflow.com/questions/8782879/how-can-i-code-a-refresh-of-a-html-renderpartial-using-ajax-in-mvc3 что то типа этого? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2019, 14:41 |
|
Как рефрешнуть список на форме?
|
|||
---|---|---|---|
#18+
Konst_One https://stackoverflow.com/questions/8782879/how-can-i-code-a-refresh-of-a-html-renderpartial-using-ajax-in-mvc3 что то типа этого? вариант, и вот нашел еще авторView components are similar to partial views, but they're much more powerful. View components don't use model binding, and only depend on the data provided when calling into it. This article was written using controllers and views, but view components also work with Razor Pages. https://docs.microsoft.com/en-us/aspnet/core/mvc/views/view-components?view=aspnetcore-2.2 ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2019, 14:55 |
|
Как рефрешнуть список на форме?
|
|||
---|---|---|---|
#18+
Ролг ХупинKonst_Onepartialview делать ок, сделал, все работает, но остается вопрос: как по кнопке рефрешнуть? Я так понимаю, что если бы сделать Html.Action, то в этом месте вызвался метод контроллера и рендернулся бы список. Но Html.Action не нашел. Код: plaintext 1. 2. 3. 4.
кстати, не совсем ясно: студия дает добавлять Partial Views, но как в нем вызвать акцию контроллера, чтобы она вернула partial view остается загадкой ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2019, 15:22 |
|
Как рефрешнуть список на форме?
|
|||
---|---|---|---|
#18+
Konst_One https://docs.microsoft.com/ru-ru/aspnet/core/mvc/views/partial?view=aspnetcore-2.2 сделал так, через ViewComponent, все сработало, но проблема осталась: на главной форме по кнопке <View Log> я поднимаю модальный диалог (описанный здесь же через <div>), в котором список записей заменен на Код: plaintext 1.
Естественно, рефреш только списка не получается, кроме как рефрешнуть главную форму. Я так понимаю, что надо все-таки заставить перерендерить частичный вью на главной, но как? Может диалог засунуть в частичный вью.... ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2019, 16:16 |
|
|
start [/forum/topic.php?fid=18&fpage=13&tid=1354940]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
27ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 240ms |
total: | 367ms |
0 / 0 |