Как я поддерживаю контроль загрузки файлов при их обратной передаче ASP.NET с#
Я пытаюсь добавить динамический gridview, который содержит несколько текстовых полей и элемент управления загрузкой файлов. Я завершил динамическое добавление строки в gridview, но я выбираю файл в элементе управления fileupload, когда он отправляет сообщение обратно во время добавления новой строки, элемент управления загрузкой файла потерял файл. Как я сохраняю файл.
Пожалуйста помочь
Что я уже пробовал:
Я пытался
TextBox box1 = (TextBox)GridView1. Rows[rowIndex].Ячейки[1]. FindControl ("имя");
TextBox box2 = (TextBox)GridView1. Rows[rowIndex].Ячейки[2]. FindControl ("dob");
TextBox box3 = (TextBox)GridView1. Rows[rowIndex].Ячейки[3]. FindControl("aadhar");
DropDownList ddl = (DropDownList)GridView1. Rows[rowIndex].Ячейки[4]. FindControl ("ddl_R1");
FileUpload fu = (FileUpload)GridView1. Rows[rowIndex].Ячейки[5]. FindControl ("FileUpload2");
Image img = (Image)GridView1. Rows[rowIndex].Ячейки[6]. FindControl ("pp");
если (фу.HasFile)
{
Сессия ["FileUpload1"] = fu;
}
коробка1.Текст = ДТ.Строк[параметр rowindex]["имя"].Метод toString();
box2.Текст = ДТ.Строк[параметр rowindex]["Р"].Метод toString();
box3.Текст = ДТ.Строк[параметр rowindex]["AadharNo"].Метод toString();
ЯОД.Элемент.Текст = ДТ.Строк[параметр rowindex]["связь"].Метод toString();
НВФ.Url_изображения = "../ClientPhoto/" + сессия["именем"];
fu = (FileUpload) (Session ["FileUpload1"]);
параметр rowindex++;