无奈~~~什么都不懂就直接试用ASP.NET写个小软件。总结一下学到的新东西。
1. 文件的动态生成下载
- Response.Clear();
- Response.Buffer = false;
- Response.ContentType = "application/octet-stream";
- Response.AppendHeader("content-disposition", "attachment;filename=" + HttpUtility.UrlEncode(FileName));
- Response.BinaryWrite(FileBytes);
- Response.Flush();
- Response.End();
这里主要用到了 BinaryWrite 向HTTP流写入文件内容。
而 当下载文件名为中文时,必需对文件名进行处理一下 HttpUtility.UrlEncode(FileName)
2. 嵌套母版页在 VS2005 不能显示,但可以使用。在 VS2008 可以可以正常显示。
3. 多级目录信息存储。
在表中先建立一个ID 然后 再建立一个上级目录。
然后建立 ID --- 上级目录 关系
先这么多吧。有错再慢慢修正。