1.我如何调用网站程序里面的xxx.aspx.cs文件 
我现在有两个工程项目 
一个是网站的,一个是邮件的 
我邮件如何调用网站页面的.cs文件, 
一直引用不到.dll 
也不知道生成的.dll文件是哪个 。 
2. 这种方法把gridview的数据写入到某个文件路径,如何去掉另存为提示窗口 
Response.Clear(); 
        Response.BufferOutput = true; 
        //设定输出的字符集 
        Response.Charset = "GB2312"; 
        //假定导出的文件名为FileName.xls 
        Response.AppendHeader("Content-Disposition", "attachment;filename=FileName.xls"); 
        Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312"); 
        //设置导出文件的格式 
        Response.ContentType = "application/ms-excel"; 
        //关闭ViewState 
        EnableViewState = false; 
        System.Globalization.CultureInfo cultureInfo = new System.Globalization.CultureInfo("ZH-CN", true); 
        System.IO.StringWriter stringWriter = new System.IO.StringWriter(cultureInfo); 
        System.Web.UI.HtmlTextWriter textWriter = new System.Web.UI.HtmlTextWriter(stringWriter); 
        gvPersonList.RenderControl(textWriter); 
        //把HTML写回浏览器 
        Response.Write(stringWriter.ToString()); 
        Response.End(); 
3.大家发布部署网站到服务器时怎么部署的。生成网站的.dll文件放在哪里去了。

解决方案 »

  1.   

    web应用程序有命名空间,会生成一个dll文件
    网站可添加命名控件或继承类,使用一个文件
    dll文件放在bin目录
    打开excel模板写入数据
      

  2.   

    你这个是从gridview里面导出数据存放啊!
    如果你需要另存为的话,可以写成一个类进行调用,指到另外一个路径!
      

  3.   

    非常感谢楼上两位朋友的回答。我目前遇到的问题是这样的:1.如何把gridview的数据写入到execl文件而非是导出另存为,我上面列出了一种方法,这种方法是导出到execl文件,他总是需要弹出另存为窗口。所以我寻找有没有好的方法把gridview数据以execl写入到某个路径下。
    2.网站是如何部署到服务器上,我现在发现我的程序在本地运行都正常,但部署到服务器总是出现了点问题。