上一页 1 ··· 51 52 53 54 55
摘要: B/S结构导致了Web应用程序中打印的特殊性。  • 程序运行在浏览器中,打印机在本地,而文件确可能在服务器上,导致了打印控制不是很灵活。  • 格式如何控制和定制等,是我们开发中可能会面对的问题。  打印文档的生成  • 1、客户端脚本方式  一般情况下,主要使用JS 可以分析源页面的内容,将欲打印的页面元素提取出来,实现打印。通过分析源文档的内容,可以生成打印目标文档。  优点:客户端独立完成打印目标文档的生成,减轻服务器负荷;  缺点:源文档的分析操作复杂,并且源文档中的打印内容要有约定。  • 2、服务器端程序方式  利用后台代码从数据库中读取打印源,生成打印目标文档。当的页面生成时, 阅读全文
posted @ 2011-01-28 13:55 hanmos 阅读(280) 评论(0) 推荐(0)
摘要: 当我们使用DirectoryInfo dir = Directory.CreateDirectory(pathName) 创建目录或者创建一个文件后,有时作为临时文件用完以后需要删除掉,使用File.delete()或者Directory.Delete()经常会遇到“访问被拒绝的错误”;这时我们需要设置文件或者文件夹的只读属性,再进行删除。去除文件夹的只读属性: System.IO.DirectoryInfo DirInfo = new DirectoryInfo(“filepath”);        DirInfo.Attributes = FileAttributes.Normal & 阅读全文
posted @ 2011-01-28 13:54 hanmos 阅读(21597) 评论(3) 推荐(4)
摘要: 我們平時在開發過程中經常遇到一些這樣的情況:就是需要把頁面上的一個gridview或table內容以word的形式下載到客戶端.最快的寫法是以文本的方式生成word檔案,如下:private void CreateWord(string content){ Response.Clear(); Response.Buffer = true; Response.AppendHeader("Content-Disposition", "attachment;filename=Report.doc"); Response.ContentType = "application/ms-word"; Res 阅读全文
posted @ 2011-01-28 13:53 hanmos 阅读(1404) 评论(0) 推荐(0)
摘要: 如果你曾经修改了ASP.NET应用程序(dll文件),与修改了bin文件夹或Web.config文件(添加/删除/重命名的文件等),而该网站在运行,你可能已经注意到,这将导致在AppDomain的重新启动。所有的会话状态会丢失和网站再次成功启动,任何登录的用户将被退出(假设你不使用持久Cookie身份验证)。 当然,当我们修改了web.config文件,并保存它,迫使一个AppDomain重新启动,这是我们需要的。我们有时动态创建和删除的文件夹,在ASP.NET 2.0中,文件夹删除将导致一个AppDomain重新启动,这将导致严重的问题。 例如,对于一个电子商务网站的产品,你可能想存储在目录 阅读全文
posted @ 2011-01-28 13:52 hanmos 阅读(327) 评论(0) 推荐(0)
摘要: 下面我们使用控制台程序来提供WCF的自运行服务第一步:建立控制台应用程序ConsoleBookServiceHost《图1》第二步:向ConsoleBookServiceHost程序中添加两个引用:一个是WCF服务库Services项目的引用,另一个是System.ServiceModel引用。第三步:在ConsoleBookServiceHost 项目中的Program.cs中编写代码。using System;using System.Collections.Generic;using System.Linq;using System.Text;using Services; //导入WC 阅读全文
posted @ 2011-01-28 13:34 hanmos 阅读(1512) 评论(0) 推荐(1)
摘要: 上一篇中,我们创建了一个简单的WCF服务,在测试的时候,我们使用VS2008自带的WCFSVCHost(WCF服务主机)发布WCF服务,以便进行测试。这种VS2008内置的WCFSVCHost只适用于开发人员测试的使用,能进行WCF服务部署。这一篇文章中我们来看一下如何在IIS中部发布我们上一篇中做好的WCF服务。第一步:打开我们上一篇文章中建立的WCF服务项目。图《1》第二步:新建WCF服务站点。在解决方案上右击,选择“添加”-“新建网站”,打开新建网站对话框。在“添加新网站”对话框中,我们选择“WCF服务”,并把网站的名子命名为“BookServiceHost”图《2》建立起来的新的WC 阅读全文
posted @ 2011-01-28 13:33 hanmos 阅读(778) 评论(2) 推荐(0)
摘要: 在这个实战中我们将使用DataContract,ServiceContract来构建WCF服务,并使用VS2008内置的“WCFSVCHost”运行我们创建的WCF服务,并使用“WCF测试客户端”来测试我们创建的服务。在此WCF服务中我们将建立一个关于Book的服务,并实现对Book的添加、删除和检索操作。第一步:创建“WCF服务库”“文件(F)”-“新建项目(P)...”打开新建项目对话框。在左侧的“项目类型”中选择“WCF”,然后再在右侧的“模板”中选择“WCF服务库”。在下面的“名称”文本框中,填写我们要创建的WCF服务库的项目名称“Services”。《图1》点击确定,会创建出我们的 阅读全文
posted @ 2011-01-28 13:28 hanmos 阅读(963) 评论(3) 推荐(2)
摘要: ASP.NET导出Excel或Word文件格式网上有好多关于asp.net导出的文章,我这里不是什么新的话题。这次整理材料正好把它发出来供大家参考。不多说了,直接上代码了还有一句: //说明下 EnableEventValidation="false"的使用; //在页面上添加了输入型服务器控件时(如 TextBox),就需要设置为false了,否则会报错;也就是关闭页面验证,默认是开启的。 //就是这个样子%@ Page Language="C#" EnableEventValidation="false" AutoEventWireup="true" CodeFile="Default. 阅读全文
posted @ 2011-01-20 09:45 hanmos 阅读(874) 评论(0) 推荐(0)
上一页 1 ··· 51 52 53 54 55