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

使用Asp.Net生成Word文档并直接下载

 在网站的使用中,有时候需要把数据库里面的内容生成到word文档里面,然后下载到本地进行查看,使用VS.NET就可以实现这个功能,下面这个例子就简单到实现了服务器端生成word文档并提供下载的功能,虽然没有彻底地把整个操作写出来(尤其是写生成word的时候),但整个流程是完成了的,至于其中更详细的内容,请参阅MSDN(基本上都是E文,=_=!!!)。
 
开发环境:VS2005 + Windows2003(IIS6) + Office2003
使用到的模板文件(d:\Temp.dot),关于如何使用office模板,请参阅office:
头:
脚:
 
之前必须提到的有一点,就是权限的问题,这种对硬盘上非web目录是需要权限的,看了一下别人的发言之类的,发觉应该在组件管理器里面吧word组件的权限开给Network Service(Windows2003),但是打开系统的管理器,发觉怎么也设置不了,汗!!上次我写IIS操作的时候还可以用咧,可能是我把系统的什么服务关掉了引起的。也没有去仔细找,就按照前面ASP.NET操作IIS的那篇文章在web.config里面加了一条
<identity impersonate="true" userName="administrator" password="XXXXX"/>
如果哪位朋友知道,也给我留个言,先谢谢啦~~~~~~
 
在本例中,用到的是MS的word组件(Microsoft.Office.Interop.Word.dll),所以先在项目里面添加引用,如图:
 
在CreateWord.cs文件里面添加:
using System.Reflection;
using Microsoft.Office.Interop.Word;
 
然后在按钮事件里面添加如下代码:
ApplicationClass wordApp = new ApplicationClass();
object missing = System.Reflection.Missing.Value;
object tempName = @"d:\Temp.dot"; // 模板名称,本例中的模板如后面的图
object docName = @"D:\WebSite\a.doc"; // 生成的word文件,可以不放在web目录下,当然,实际应用中可能会涉及到动态生成文件名,相信这点难不倒你吧 ^_^
 
// 生成新文档,这里使用了上面提到的模板,如果不想使用指定的模板,可使用missing,这是会使用默认的模板。关于生成word文件的几个方法,参阅MSDN
Document MyDoc = wordApp.Documents.Add(ref tempName, ref missing, ref missing, ref missing);
 
wordApp.Visible = true;
MyDoc.Activate();
 
wordApp.Selection.Font.Size = 30; // 字体大小
wordApp.Selection.ParagraphFormat.Alignment = WdParagraphAlignment.wdAlignParagraphCent


相关文档:

ASP.NET实现从服务器下载文件(记录)


假设在服务器的根目录下有个名为Download的文件夹,这个文件夹存放一些提供给引用程序下载的文件..
    public void DownloadFile(string path, string name)
    {
        try
        {
    ......

ASP.Net 验证码

  自从上次有了一次破解验证码的经验后,就一直想自己写个像样点的验证码。今天无聊所以就写了,总体上来说还算很满意。就是有时复杂得肉眼都看不出是啥(这也跟图片太小有关系)。
  这个验证码支持随机字体、字体大小、字体样式(普通、粗体、斜体)、字体颜色、自定义字符等。
  代码中的libFont是字体库,libC ......

ASP.NET(C#)常用代码30例

 1. 打开新的窗口并传送参数: 
  传送参数:
response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>")
  接收参数:
string a = Request.QueryString("id");
string b = Request.QueryS ......

招聘:“女士”网站开发的asp.net程序员

 招聘:“女士”网站开发的asp.net程序员。能独立工作。有购物网站经验。会CSS+DIV。
符合条件要求的。请立刻与我联系或帮助介绍一位谢谢你。
公司:河北廊坊市金冠科技有限公司
网址:www.jinguankeji.net  www.shangguzhijia.com
人事部:陈立国 QQ:752492158
邮箱:clg1970@163.com手机:1378 ......

ASP.NET大数据量查询分页例子

 如果是access 就用这个SQLHELPER http://hi.csdn.net/link.php?url=http://blog.csdn.net/zzxap
如果是MSSQL 就用这个sqlhelper http://www.cnblogs.com/zzxap/archive/2009/11/05/1596773.html
前台 如果你用的是 gridview 就把Repeater替换成gridview 。一样的。。
<form id="frm01" action="" method="pos ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号