易截截图软件、单文件、免安装、纯绿色、仅160KB

asp.net response写文件

   protected void Button2_Click(object sender, EventArgs e)
    {      
      bool ok = true;
       string fileName;
        fileName = DateTime.Now.ToString("yyyyMMddHHmmss") + ".doc";
        try
        {
            Response.ClearHeaders();
            Response.ContentType = "application/msword;";
            Response.Charset = "UTF-8";
            Response.AddHeader("Content-Disposition", string.Format("attachment;filename=\"{0}\"", fileName));
            Response.BinaryWrite(Encoding.Default.GetBytes(strr));
        }
        catch (Exception ex)
        {
            ok = false;
            Response.Write("生成文件失败:" + ex.Message + ",请稍后再试。");
            CreateGbpt(fileName, strr);
        }
        if (ok)
        {
            Response.End();
        }
   }
  private void CreateFile(string fileName, string text)
    {
        bool ok = true;
        string filePath;
  &


相关文档:

在两个ASP.NET页面之间传递变量

 ASP.NET提供了事件驱动编程模型,使开发者简化了应用程序的总体设计,但是这个也造成了它固有的一些问题,例如,在传统的ASP里,我们可以通过使用POST方法很容易地实现页面间传递变量,同样的事情,在使用事件驱动编程模型的ASP.NET就要麻烦一些,但是我们仍然有一些方法可以实现同样的功能。笔者在这里将包含使用que ......

ASP.NET 页生命周期概述


ASP.NET 页运行时,此页将经历一个生命周期,在生命周期中将执行一系列处理步骤。这些步骤包括初始化、实例化控件、还原和维护状态、运行事件处理程序代码以及进行呈现。了解页生命周期非常重要,因为这样做您就能在生命周期的合适阶段编写代码,以达到预期效果。此外,如果您要开发自定义控件,就必须熟悉页生命周期,以 ......

Asp.net常用的51个代码(非常实用)


Asp.net常用的51个代码(非常实用)
1.//弹出对话框.点击转向指定页面 
CODE:Response.Write("<script>window.alert('该会员没有提交申请,请重新提交!')</script>"); 
Response.Write("<script>window.location ='http://www.51aspx.com/bizpulic/upmeb.aspx'</script>"); 
2. ......

ASP.NET面试题【汇总贴】

1、Session有什么重大BUG,微软提出了什么方法加以解决?
答:是iis中由于有进程回收机制,系统繁忙的话Session会丢失,可以用Sate server或SQL Server数据
库的方式存储Session不过这种方式比较慢,而且无法捕获Session的END事件。
2.产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复。
C# code
in ......

ASP.NET出错 当前上下文中不存在名称"Response"

      Page.Response属性只有在页面代码中,或者说在继承自: System.Web.UI.Page的类中才有。其他即使using System.Web.UI 也无法使用Page.Response属性。否则编译时报错:当前上下文中不存在名称"Response"
      解决方法:可以用System.Web.HttpContext.Current.Res ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号