Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Ajax.BeginForm Обновить содержимое формы
|
|||
|---|---|---|---|
|
#18+
Привет всем. Недавно стал использовать Ajax.BeginForm в свое проекте asp.net mvc 5. Вроде разобрался, но не совсем Сделал кнопку, данные в бд отправляются все отлично, но статус(название кнопки) не магу поменять Код: html 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. Подскажите что делаю не так, как сделать чтобы работало? UpdateTargetId = "btnStatus" - установлен, все как положено. Может другой подход использовать к решению это задачи? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 11:49 |
|
||
|
Ajax.BeginForm Обновить содержимое формы
|
|||
|---|---|---|---|
|
#18+
yardie, А что делает SubscribeCreateDelete? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 12:40 |
|
||
|
Ajax.BeginForm Обновить содержимое формы
|
|||
|---|---|---|---|
|
#18+
Код: c# 1. вот тут проверка стутуса подписан или нет SubscribeCreateDelete - меняет статус на противоположный Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 13:01 |
|
||
|
Ajax.BeginForm Обновить содержимое формы
|
|||
|---|---|---|---|
|
#18+
После того как я нажимаю кнопку type="submit" на форме, данные отправляются в SubscribeCreateDelete, там идет проверка статуса, "Подписаться" или "Отписаться". Если подписан - то отписывает, если отписан - то подписывают, значение обновляется в БД. но вот не задача, Код: html 1. не обновляется... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 13:04 |
|
||
|
Ajax.BeginForm Обновить содержимое формы
|
|||
|---|---|---|---|
|
#18+
Если аякс, то тогда уж PartialView ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 13:05 |
|
||
|
Ajax.BeginForm Обновить содержимое формы
|
|||
|---|---|---|---|
|
#18+
Shocker.ProЕсли аякс, то тогда уж PartialView +1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 13:06 |
|
||
|
Ajax.BeginForm Обновить содержимое формы
|
|||
|---|---|---|---|
|
#18+
Сделал и на партиал Код: html 1. 2. 3. 4. 5. 6. 7. в самом Партиал Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Код: c# 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 13:18 |
|
||
|
Ajax.BeginForm Обновить содержимое формы
|
|||
|---|---|---|---|
|
#18+
Смысл от партиал не меняется, мне кажется... Мне просто нужно каким-то образом менять название кнопки "Отписаться" на "Подписаться" или на оборот... У меня не обновляется в партиале Код: html 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 13:20 |
|
||
|
Ajax.BeginForm Обновить содержимое формы
|
|||
|---|---|---|---|
|
#18+
А js-скрипты поддержки MS-аякса в страницу загружены? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 13:36 |
|
||
|
Ajax.BeginForm Обновить содержимое формы
|
|||
|---|---|---|---|
|
#18+
Код: html 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 13:40 |
|
||
|
Ajax.BeginForm Обновить содержимое формы
|
|||
|---|---|---|---|
|
#18+
это так, к слову Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 13:41 |
|
||
|
Ajax.BeginForm Обновить содержимое формы
|
|||
|---|---|---|---|
|
#18+
в веб-конфиге unobtrusive-ajax включен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 13:42 |
|
||
|
Ajax.BeginForm Обновить содержимое формы
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, Да включен: <add key="UnobtrusiveJavaScriptEnabled" value="true" /> по поводу Код: html 1. спб) не хочет почему-то работать и все тут... я уже делал когда div - находился не в форме то работало, правда другой пример. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 13:51 |
|
||
|
Ajax.BeginForm Обновить содержимое формы
|
|||
|---|---|---|---|
|
#18+
Может обновляется, только надпись на кнопке неверна (из-за ошибки в логике)? Попробуйте просто фигню написать. Или посмотреть отладчиком браузера, что там от сервера реально приходит ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 13:53 |
|
||
|
Ajax.BeginForm Обновить содержимое формы
|
|||
|---|---|---|---|
|
#18+
yardie, Какая версия JQuery? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 13:54 |
|
||
|
Ajax.BeginForm Обновить содержимое формы
|
|||
|---|---|---|---|
|
#18+
yardie, Javascript ошибки вылетают какие? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 13:55 |
|
||
|
Ajax.BeginForm Обновить содержимое формы
|
|||
|---|---|---|---|
|
#18+
Ура, заработало. во первых у меня не тот метод принимал данные с формы, нужно было их сразу кидать в Партиал во вторых ошибка с переменной, сейчас исправляю Спасибо большое, очень помогли, бывает вот так запаришься и не видишь очевидных вещей))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.03.2015, 14:06 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=18&tid=1356643]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
23ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 291ms |
| total: | 377ms |

| 0 / 0 |
