我有一个文件上传控制器到 ftp 服务器。我想检索每个上传文件的文件名,并希望将其显示在与链接按钮相同的页面上。所以我想将链接按钮动态添加到页面。我已经这样做了。但是当上传多个文件时,它会替换先前添加的链接,并且仅将最后添加的文件显示为链接按钮。
protected void UploadButton_Click(object sender, EventArgs e)
{
string filename = Path.GetFileName(FileUploadControl.FileName);
Session["f_name"] = filename;
Panel1.Controls.Add(new LiteralControl("<div>"));
LinkButton lb = new LinkButton();
lb.Text = filename;
lb.ID = filename;
Session["lb_pdf"]=lb.Text;
string pdf=(string)Session["lb_pdf"];
Panel1.Controls.Add(lb);
Panel1.Controls.Add(new LiteralControl("</div>"));
lb.PostBackUrl = "Default2.aspx";
如何动态添加多个链接按钮?请帮忙