日期:2014-05-18  浏览次数:20411 次

ListBox如何显示已上传文件
我上传了文件,我要在ListBox中显示出来目前我写的这个代码显示不出来,请懂得帮我看看哪里错了在线等
ListBox部分代码如下:
HTML部分
<p>已上传的文件:</p>
  <asp:ListBox ID="ListBox1" runat="server" Width="250" OnSelectedIndexChanging="addListBox()"></asp:ListBox>

后台cs部分:
 protected void Page_Load(object sender, EventArgs e)
  {
  if (!Page.IsPostBack)
  addListBox();

  }

 //在ListBox中显示已上传的文件
  protected void addListBox()
  {  
  //将文件夹中的文件保存到字符串数组中
  string[] name = Directory.GetFiles(Server.MapPath("myfile"));//上传文件保存到本地的文件名
  foreach (string s in name)
  {//将文件名添加到ListBox中
   
  ListBox1.Items.Add(Path.GetFileName(s));
  }
  }

------解决方案--------------------
完整的代码
http://dotnet.aspx.cc/file/Multi-Files-Upload-With-Preview.aspx
------解决方案--------------------
1楼都说了。。。我不多解释了
简单的方法上传后重新绑定数据