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楼都说了。。。我不多解释了
简单的方法上传后重新绑定数据