不允许用户使用保存页面的方式进行信息的保存,如何实现?

解决方案 »

  1.   

    由于该页面信息是以html形式发送给客户端的,因此实现你的功能比较困难。
      

  2.   

    不明白你的意思,是下载文件保存吗?
    如果是就用弹出保存对话框的方式实现吧:/// <summary>
    /// 文件下载
    /// </summary>
    /// <param name="FullFileName"></param>
    private void FileDownload(string FullFileName)
    {
    FileInfo DownloadFile = new FileInfo(FullFileName); 
    Response.Clear();
    Response.ClearHeaders();
    Response.Buffer=false;
    Response.ContentType="application/octet-stream";
    Response.AppendHeader("Content-Disposition","attachment;filename=" +HttpUtility.UrlEncode(DownloadFile.FullName,System.Text.Encoding.ASCII));
    Response.AppendHeader("Content-Length",DownloadFile.Length.ToString());
    Response.WriteFile(DownloadFile.FullName);
    Response.Flush();
    Response.End();
    }
      

  3.   

    用 javascript代码可以实现
    其实挺简单的
    不过 我忘记了!!~~
    你自己招招吧!~~
      

  4.   

    怎么没人回答我呢?说得不明白吗
        就是不允许用户用Internet Explorer的 "文件(F)->另存为(A)" 来保存当前页面信息,还有就是
        不允许用户用户通过鼠标右键的复制功能来拷贝面页信息.(有源码更好)
    各为老大,我急用啊,请你们帮帮忙吧,在此先谢谢了.如果分不够可以再加.
      

  5.   

    怎么没人回答我呢?说得不明白吗
        就是用户用Internet Explorer的 "文件(F)->另存为(A)"的功能来保存当前页面信息,但是让他保存不成功.
      

  6.   

    就是要实现如下网页中用"文件->另存为"的结果:
    http://www.pc-file.com