建议你去看看类库先
File是静态对象,你应该用FileInfo类来获取文件属性。此外注意大小写。

解决方案 »

  1.   

    照楼上的试了一下,把file改成了fileinfo,注意了大小写,可是又出现下面的情况:异常详细信息: System.ArgumentNullException: 值不能为空。参数名:fileName源错误: 
    行 6:  <%
    行 7:  string strFile2Show=Request.QueryString.Get("File");
    行 8:  FileInfo thisOne=new FileInfo(strFile2Show);
    行 9:  %>
    行 10: <table>
     源文件: c:\inetpub\wwwroot\showfile.aspx    行: 8 堆栈跟踪: 
    [ArgumentNullException: 值不能为空。
    参数名:fileName]
       System.IO.FileInfo..ctor(String fileName) +202
       ASP.showfile_aspx.__Render__control1(HtmlTextWriter __output, Control parameterContainer) in c:\inetpub\wwwroot\showfile.aspx:8
       System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +27
       System.Web.UI.Control.Render(HtmlTextWriter writer) +7
       System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +243
       System.Web.UI.Page.ProcessRequestMain() +1900 
    那我该怎么解决呀???
    谢谢了!