ASP.NET+XML打造网络硬盘原理分析(4)


<!-- 设置可接受的最大字节数 -->
<httpRuntime maxRequestLength="500000">
</httpRuntime>



  6、随时跟踪"当前路径"值:

  程序中的另一个关键点是关于"当前路径"的,由于你总是需要在不同的文件夹之间跳转:点击"进入"到达下一级文件夹,点击"上一级文件夹"返回前一级文件夹;而所有这些文件夹的内容都通过同一个页面(Default.aspx)来显示,这个显示页面被设置为始终显示当前文件夹下内容。在你传送查询字符串来调用它时,你需要在查询字符串中包含当前路径的完整表示,这在程序中通过设置一个静态变量来实现:public static string currFullPath=""; 当前路径发生改变时,总是将这个路径值传送给这个静态标量:

  currFullPath=Request["path"];这就使得这个静态变量始终存储着当前的路径值,以这个静态变量为查询字符串调用显示页: Response.Redirect("https://www.jb51.net/Default.aspx?path="+currFullPath)就总能显示当前文件夹下的内容了!

  参考资料:

《Asp.net程序员参考手册》、《XML高级编程》、《C#高级编程》、微软MSDN

  运行环境:

  程序在:Windows XP中文正式版、.Net Frameworks 正式版、Visual Studio.Net中文正式版下调试通过,在局域网(总部+多个异地子公司模式)上稳定运行

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wjdsds.html