Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Закрывается диалоговое окно при попытке ajax-ом обновить в нем контент
|
|||
|---|---|---|---|
|
#18+
При нажатии на кнопку на форме, появляется диалоговое окно, после чего в нем при нажатии на кнопку необходимо обновить содержимое Dialog - View Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. _ParticleDialog - View Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. Dialog - Control Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. Собственно все работает, за исключением того, что при нажатии на кнопку Request.IsAjaxRequest() возвращает false, после страница полностью обновляться с закрытием диалогового окна. Также были попытки добиться желаемого результата при помощи @Ajax.ActionLink, но результат тот же. Подскажите в чем проблема ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2014, 20:45 |
|
||
|
Закрывается диалоговое окно при попытке ajax-ом обновить в нем контент
|
|||
|---|---|---|---|
|
#18+
А зачем вообще отслеживать IsAjaxRequest? У вас на этот action ведет еще куча разных гетов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2014, 21:21 |
|
||
|
Закрывается диалоговое окно при попытке ajax-ом обновить в нем контент
|
|||
|---|---|---|---|
|
#18+
kirill123321, 1. На странице должен быть подключен jquery.unobtrusive-ajax.js после jQuery 2. В web.config должно быть: Код: xml 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2014, 21:58 |
|
||
|
Закрывается диалоговое окно при попытке ajax-ом обновить в нем контент
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro , но при первом запросе метод отрабатывает, хоть и через кучу методов, а как тогда реализовать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2014, 22:03 |
|
||
|
Закрывается диалоговое окно при попытке ajax-ом обновить в нем контент
|
|||
|---|---|---|---|
|
#18+
hVostt , все подключенно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2014, 22:03 |
|
||
|
Закрывается диалоговое окно при попытке ajax-ом обновить в нем контент
|
|||
|---|---|---|---|
|
#18+
kirill123321а как тогда реализовать ?два метода с атрибутами [HttpGet] и [HttpPost] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2014, 22:08 |
|
||
|
Закрывается диалоговое окно при попытке ajax-ом обновить в нем контент
|
|||
|---|---|---|---|
|
#18+
Если хочется поразбираться с IsAjaxRequest - эта функция реагирует на наличие заголовка "X-Requested-With"="XMLHttpRequest" в запросе. Посмотрите отладчиком браузера, отправляется ли этот заголовок, посмотрите на сервере, есть ли этот заголовок в реквесте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2014, 22:17 |
|
||
|
Закрывается диалоговое окно при попытке ajax-ом обновить в нем контент
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. теперь при нажатии все что должен был вставить в диалог, он вставляет на страницу, вместо основного содержания ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2014, 22:27 |
|
||
|
Закрывается диалоговое окно при попытке ajax-ом обновить в нем контент
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, ошибочка Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. вообщем ни чего не изменилось ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2014, 22:29 |
|
||
|
Закрывается диалоговое окно при попытке ajax-ом обновить в нем контент
|
|||
|---|---|---|---|
|
#18+
Вообще-то Get не должен возвращать PartialView ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2014, 22:49 |
|
||
|
Закрывается диалоговое окно при попытке ajax-ом обновить в нем контент
|
|||
|---|---|---|---|
|
#18+
kirill123321вообщем ни чего не изменилосьТак if (Request.IsAjaxRequest()) -то надо убрать, он теперь не нужен Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2014, 22:52 |
|
||
|
Закрывается диалоговое окно при попытке ajax-ом обновить в нем контент
|
|||
|---|---|---|---|
|
#18+
Shocker.ProВообще-то Get не должен возвращать PartialViewа Post должен возвращать тогда _ParticleDialog, а не Dialog, что-то у вас тут совсем путаница Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2014, 22:54 |
|
||
|
Закрывается диалоговое окно при попытке ajax-ом обновить в нем контент
|
|||
|---|---|---|---|
|
#18+
Shocker.Prokirill123321вообщем ни чего не изменилосьТак if (Request.IsAjaxRequest()) -то надо убрать, он теперь не нужен Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. в этом случае в Диалоговое окно грузиться основная страница, в ней вместо основного контента расположена форма, при первой ее отправке, на нее налезает еще одна форма, при второй отправке - эта форма перемещается на новую пустую страницу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2014, 23:15 |
|
||
|
Закрывается диалоговое окно при попытке ajax-ом обновить в нем контент
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, кое что подправил, теперь на новую страницу не перемещаеться, но сам сайт в диалоговое окно по прежнему грузиться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2014, 23:19 |
|
||
|
Закрывается диалоговое окно при попытке ajax-ом обновить в нем контент
|
|||
|---|---|---|---|
|
#18+
kirill123321При нажатии на кнопку на форме, появляется диалоговое окно, после чего в нем при нажатии на кнопку необходимо обновить содержимоеПоскольку картины в целом я не вижу, так как вы не привели весь нужный код, мне сложно предполагать, как у ваш реализован первый шаг (загрузка основной страницы, первичная загрузка диалога). Я предположил, что диалог ваш грузится гетом сам по себе (иначе зачем вам иметь гет для Dialog), но, видимо, ошибся. Либо расписывайте всю структуру по шагам, либо не используйте один и тот же экшн для разных целей, чтобы не путаться, либо включайте голову и сообразите, где у вас частичное представление, а где полное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2014, 23:29 |
|
||
|
Закрывается диалоговое окно при попытке ajax-ом обновить в нем контент
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, проблему с добавление сайта в Диалоговое окно решил, где частичное представление, а где полное я знаю, но что бы я не делал все равно при первом нажатии submit он переходит на новое окно. Бьюсь с этим с 13:00, так что голову включить не удастся), может завтра что придумаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2014, 00:00 |
|
||
|
Закрывается диалоговое окно при попытке ajax-ом обновить в нем контент
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, через js наверн проще будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2014, 00:01 |
|
||
|
Закрывается диалоговое окно при попытке ajax-ом обновить в нем контент
|
|||
|---|---|---|---|
|
#18+
kirill123321Shocker.Pro, через js наверн проще будетвсе зависит от степени вашего знакомства с ним. Я лично не использую unobtrusive ajax, больше борьбы с ним, чем пользы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2014, 00:28 |
|
||
|
Закрывается диалоговое окно при попытке ajax-ом обновить в нем контент
|
|||
|---|---|---|---|
|
#18+
kirill123321hVostt , все подключенно похоже что а) что-то таки не подключено б) подключено нифига неправильно в) какие-то скрипты падают с ошибкой или вызывают ошибку короче, unobtrusive ajax у вас не работает, и дело не в контроллере и в IsAjaxRequest() потому что у меня аналогичный код работает как часы. предлагаю сделать вот что, отказаться от unobtrusive и делать AJAX-ы вручную. для начала. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2014, 01:50 |
|
||
|
Закрывается диалоговое окно при попытке ajax-ом обновить в нем контент
|
|||
|---|---|---|---|
|
#18+
hVostt, господи вот я ********, спасибо помогло, всем спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2014, 20:08 |
|
||
|
Закрывается диалоговое окно при попытке ajax-ом обновить в нем контент
|
|||
|---|---|---|---|
|
#18+
Shocker.Prokirill123321Shocker.Pro, через js наверн проще будетвсе зависит от степени вашего знакомства с ним. Я лично не использую unobtrusive ajax, больше борьбы с ним, чем пользы Т.е вы вообще ничего динамически не подгружаете или какой есть какой то другой способ ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.08.2014, 20:14 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38714530&tid=1357095]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
30ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 332ms |

| 0 / 0 |
