Ajaxfileupload в gridview не удалось найти элементы управления
Привет.
Я использую AjaxFileUpload в gridview. Перед загрузкой документа в указанное место в событии UploadComplete я пытаюсь найти элементы управления label в gridviewrow. Однако на UploadCOmplete он находит метки, но текст пуст, я уверен, что метки имеют текст.
Я также попытался использовать связываемое поле и открыть колонной по gvRow.Cellsp[index].текст, все еще пустой.
Что я уже пробовал:
var AsyncFileUpload1 = (AjaxControlToolkit.AjaxFileUpload)sender; var gvRow = (GridViewRow)AsyncFileUpload1.Parent.Parent.Parent.Parent; var lblPayrollStudID = (Label)gvRow.FindControl("lblPayrollStudID"); //gvRow.Cells[6].Text; var lblMonthDate = (Label)gvRow.FindControl("lblMonthDate"); //gvRow.Cells[7].Text;
Afzaal Ahmad Zeeshan
Зачем использовать такую старую технологию?
bjay tiamsic
Привет, Афзаал Ахмад Зеешан, это единственное, что я нашел работающим в соответствии с моими требованиями. Мой дизайн:
1. У меня есть вложенные таблицы , один родитель, второй GridView будет внутри.
2. дочерний gridview может иметь несколько строк для каждого месяца, и пользователь должен загрузить платежный листок для каждой строки. Каждый элемент управления fileupload находится в пределах панели обновления
3. Я AsyncFileUpload но я не мог соответствовать проверки. (см. мои коды js ниже)
4. кнопка ASP fileupload не поддерживается в updatepanel, это когда она постбэкит мой расширенный gridviewrow сворачивается .
bjay tiamsic
Моя оригинальная проблема опубликованная здесь также существует в событии UploadComplete AsyncFileUpload
bjay tiamsic
Привет Afzaal, я обработал его с помощью AsyncFileUpload, проверок теперь работают как настроить по своему желанию.
Однако первоначальная проблема все еще имеет место. Этикетки найдены, но пусты