c#.net 在网页上有个listbox控件,此控件中显示的是指定服务器目录下的所有excel文件(此步已经实现),如何实现单击某个文件名,就把该文件打开。谢谢。

解决方案 »

  1.   

    把autopostback设置成true.并处理listbox的selectedindexChanged事件。
    感觉上不是很好。最好还是加个Open这样的按钮,在处理按钮的click事件
      

  2.   

    怎样输出excel文件
    参考:http://www.ninedns.com/asp.net/2007102520815.html
      

  3.   

    protected void ListBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            if(ListBox1.SelectedValue!="")
            { 
    string Pa=page.Server.MapPath(ListBox1.SelectedValue);
    Response.AppendHeader("Content-Disposition","attachment;filename="+File+"");
    Response.ContentType ="application/ms-excel"; 
    Response.WriteFile(Pa);
    Response.End();
             }
        }