動的に生成されたファイル アップロード コントロールと、動的に生成されたボタンのイベントをクリックしてファイルをアップロードするにはどうすればよいですか?
以下は私が試したコードですが、うまくいきません:
void UpLdButton_Click(object sender, EventArgs e)
{
Button btnUpLD = sender as Button;
btnUpLD = (Button)this.FindControl(Form.ID).FindControl(table.ID).FindControl(row.ID).FindControl(cell.ID).FindControl(UpLdButton.ID);
fileUp = (FileUpload)this.FindControl(Form.ID).FindControl(table.ID).FindControl(row.ID).FindControl(cell.ID).FindControl(fileUp.ID);
string args = ((Button)sender).CommandArgument;
//lblTest.Text = args;
//UploadFile(fileUp);
if (fileUp.HasFile)
{
fileUp.PostedFile.SaveAs(Server.MapPath("~\\") + fileUp.FileName);
Label1.Text = "The" + fileUp.FileName + " Has been uploaded";
}
else
{
Label1.Text = "FILE not selected";
}
}
前もって感謝します!!!