http://dotnet.aspx.cc/ShowDetail.aspx?id=58EA3515-36F2-4FD9-AC89-EAF49F59816C

解决方案 »

  1.   

    可以啊,你直接把的它filefilter设置就好啦
      

  2.   

    <form onsubmit="return a(this.x)">
    <input type=file name=x><input type=submit value='upload'>
    </form>
    <script>
    function a(o)
    {
    if(o.value.substr(o.value.lastIndexOf('.')+1,o.value.length)!="txt") {
    alert("请重新选择");
    return false
    }
    return true
    }
    </script>
      

  3.   

    private void _FillDataTableFileInfo(DataTable dt, DirectoryInfo dir)
    {
    DataRow dr; // loops through files
    foreach (FileInfo f in dir.GetFiles())
    {
    dr = dt.NewRow();
    dr["Name"] = f.Name;
    dr["Size"] = f.Length;
    dr["Comment"] = "";
    dr["Created"] = f.CreationTime;
    dr["Type"] = _ReadItemType(f.Extension);
    dr["Attributes"] = f.Attributes.ToString();
    dt.Rows.Add(dr);
    }
    }其中在type那儿作限制