普通的网站只要把例如rar的链接放到button就行了,为什么.net搞得那么复杂又要用像stream呀,response.flush()呀什么的?

解决方案 »

  1.   

    一样可以,存在路径,放在label控件,或是直接放在超链接里。
      

  2.   

    1.lz提及的“普通的网站的rar的连接”,是因为rar是放至在虚拟目录下的,客户端可以直接访问,而且ASP.NET也能这么做。2.ASP.NET中的Response.flush()是把资源用流的方式输出到客户端,这样做的好处是如果文件放至在文件服务器,并未开放给客户端访问的时候,此时网页伺服器就可以将文件伺服器的文件用流的方式输出到客户端,保障文件伺服器的安全性与隐蔽性,再说了,这个并非ASP.NET专用,你在PHP,JAVA都可以看到