Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
27.04.2015, 11:12
|
|||
|---|---|---|---|
|
|||
FileUpload и UpdatePanel |
|||
|
#18+
Всем привет! Сделал страницу редактирования новостей с добавлением картинок. Новости хранятся в СУБД, картинки к ним - в файловом хранилище. Начались проблемы после решения использовать AJAX. FileUpload начал выдавать ошибку "Нет файла". В интернете нашел много информации по поводу несовместимости FileUpload и UpdatePanel. Однако есть и несколько решений, одно из них, я попробовал применить: Код: c# 1. 2. 3. 4. Почему-то после компиляции кода при самой первой попытке добавить картинку - вылетает ошибка "Нет файла", однако при второй и последующей попытке - все прекрасно работает. Не понимаю, почему не отрабатывает в самый первый раз. Прошу помочь. P.S. вариант с AjaxFileUpload мне не подходит. Насколько я понимаю, его нельзя редактировать, а английские надписи remove, upload без возможности их локализовать - немного смущают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.04.2015, 11:13
|
|||
|---|---|---|---|
|
|||
FileUpload и UpdatePanel |
|||
|
#18+
По нажатию Button6 вызывается метод SaveAs ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.04.2015, 14:21
|
|||
|---|---|---|---|
|
|||
FileUpload и UpdatePanel |
|||
|
#18+
Кажется понял, почему так происходит. Все дело в том, что для переключения между списком новостей и детальной карточкой я использую multiview. Пришел к тому, что мне необходимо зарегистрировать кнопку <ImageButton2> (ScriptManager1.RegisterPostBackControl). Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. Как мне вытащить кнопку из GridView, чтобы я мог её зарегистрировать? Пробовал: ScriptManager1.RegisterPostBackControl(((ImageButton)GridView1.FindControl("ImageButton2"))); не помогает. Ошибка ссылки на нулевой объект. . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.04.2015, 17:32
|
|||
|---|---|---|---|
|
|||
FileUpload и UpdatePanel |
|||
|
#18+
DmitriyVladimirovich, UpdatePanel уже давно устарел, если нужно без перезагрузки страницы добавить файлы, лучше использовать аякс и ashx Вот пример ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.04.2015, 11:54
|
|||
|---|---|---|---|
|
|||
FileUpload и UpdatePanel |
|||
|
#18+
DmitriyVladimirovich, Убери UpdatePanel и будет работать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.04.2015, 13:57
|
|||
|---|---|---|---|
FileUpload и UpdatePanel |
|||
|
#18+
DmitriyVladimirovich, Делай это в Item_Data_Bound грида. Ищи кнопку по имени и регистрируй. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&tablet=1&tid=1356427]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 355ms |

| 0 / 0 |
