Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Асинхронное выполнение метода [HttpGet] для частичного представления
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Подскажите, пожалуйста, как можно решить следующую задачу: В представлении имеется частичное представление partPwd, которое вызывается так: Код: c# 1. 2. 3. 4. 5. 6. В частичном представлении <input type="submit" .../> успешно вызывает свой метод [HttpPost] и Request.IsAjaxRequest()=true. А как сделать так, чтобы и метод [HttpGet] тоже был ajax-овский? Т.е. я хочу чтобы это частичное представление периодически обновлялось бы по таймеру. Я вставил в частичное представление: <META HTTP-EQUIV="REFRESH" CONTENT="30"> Но передёргивается весь экран, а нужно, чтобы только частичное представление. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2013, 12:23 |
|
||
|
Асинхронное выполнение метода [HttpGet] для частичного представления
|
|||
|---|---|---|---|
|
#18+
Ответ нашёл сам: для асинхронной загрузки частичного представления его надо вызывать (из главного) при помощи jQuery: Код: javascript 1. 2. 3. 4. 5. 6. 7. Но я ещё хотел, чтобы частичное представление обновлялось с постоянным интервалом. А у меня скрипт отрабатывает лишь 1 раз (через 30 сек). А ведь setInterval вроде должен инициировать событие постоянно. Может, скрипт так себя ведёт лишь на локале? На хостинге будет всё нормально? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2013, 08:49 |
|
||
|
Асинхронное выполнение метода [HttpGet] для частичного представления
|
|||
|---|---|---|---|
|
#18+
Оказалось, что скрипт нормально отраработает каждые 30 сек. Не обновляется частичное представление. Похоже, кэшируется оно. Как это обойти? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2013, 17:12 |
|
||
|
Асинхронное выполнение метода [HttpGet] для частичного представления
|
|||
|---|---|---|---|
|
#18+
Andrey_VP, Код: javascript 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2013, 17:20 |
|
||
|
Асинхронное выполнение метода [HttpGet] для частичного представления
|
|||
|---|---|---|---|
|
#18+
Andrey_VP, или Код: javascript 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2013, 17:22 |
|
||
|
Асинхронное выполнение метода [HttpGet] для частичного представления
|
|||
|---|---|---|---|
|
#18+
Andrey_VP, или Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2013, 17:24 |
|
||
|
Асинхронное выполнение метода [HttpGet] для частичного представления
|
|||
|---|---|---|---|
|
#18+
Andrey_VP, или Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2013, 17:26 |
|
||
|
Асинхронное выполнение метода [HttpGet] для частичного представления
|
|||
|---|---|---|---|
|
#18+
hVostt, спасибо!!! Заработало! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2013, 17:34 |
|
||
|
Асинхронное выполнение метода [HttpGet] для частичного представления
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Теперь частичное представление "живёт своей жизнью", периодически обновляет некоторую статусную информацию. Но вот настал момент и статус изменился - надо бы теперь обновить всю страницу целиком или, вообще, другую вызвать. Как это можно сделать? Как передать управление из метода для частичного представление в главное? Может, через какие-то глобальные переменные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.06.2013, 08:58 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38281860&tid=1358380]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
45ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 347ms |

| 0 / 0 |
