- 博客(9)
- 资源 (3)
- 收藏
- 关注
转载 删除文件session丢失
<br />删除文件session丢失<br />如果你曾经修改了ASP.NET应用程序(dll文件),与修改了bin文件夹或Web.config文件(添加/删除/重命名的文件等),而该网站在运行,你可能已经注意到,这将导致在AppDomain的重新启动。所有的会话状态会丢失和网站再次成功启动,任何登录的用户将被退出(假设你不使用持久Cookie身份验证)。 当然,当我们修改了web.config文件,并保存它,迫使一个AppDomain重新启动,这是我们需要的。<br />我们有时动态创建和删除的文件夹,
2011-01-28 10:29:00 384
原创 Asp.net生成Word文檔時加上頁眉頁腳
<br /><br /><br /><br />我們平時在開發過程中經常遇到一些這樣的情況:就是需要把頁面上的一個gridview或table內容以word的形式下載到客戶端.<br />最快的寫法是以文本的方式生成word檔案,如下:<br />private void CreateWord(string content)<br />{<br /> Response.Clear();<br /> Response.Buffer = true;<br /> Response.AppendH
2011-01-27 10:16:00 1214
原创 C# 去除文件和文件夹的只读属性
<br /> <br /><br />当我们使用 DirectoryInfo dir = Directory.CreateDirectory(pathName) 创建目录或者创建一个文件后,有时作为临时文件用完以后需要删除掉,使用File.delete()或者Directory.Delete()经常会遇到“访问被拒绝的错误”;这时我们需要设置文件或者文件夹的只读属性,再进行删除。<br /> <br />去除文件夹的只读属性: System.IO.DirectoryInfo DirInfo = new D
2011-01-27 10:14:00 1738
原创 关于ASP.NET页面打印技术的总结
关于ASP.NET页面打印技术的总结 B/S结构导致了Web应用程序中打印的特殊性。 • 程序运行在浏览器中,打印机在本地,而文件确可能在服务器上,导致了打印控制不是很灵活。 • 格式如何控制和定制等,是我们开发中可能会面对的问题。打印文档的生成 • 1、客户端脚本方式 一般情况下,主要使用JS 可以分析源页面的内容,将欲打印的页面元素提取出来,实现打印。通过分析源文档的内容,可以生成打印目标文档。 优点:客户端独立完成打印目标文档的生成,减轻服务器负荷; 缺点:源文档的分析操作复杂,
2011-01-24 13:08:00 400
转载 WCF开发实战系列三:自运行WCF服务
上一篇文章中我们建立了一个WCF服务站点,为WCF服务库运行提供WEB支持,我们把这个WCF服务站点布署到IIS中去,实现WCF服务在Web上的发布。这一篇文章中我们来谈一下"自运行WCF服务"。什么是"自运行WCF服务"呢?就是通过我们编写的控制台程序或WinForm程序来为本机或远程机提供WCF服务的方式。下面我们使用控制台程序来提供WCF的自运行服务第一步:建立控制台应用程序ConsoleBookServiceHost 《图1》第二步:向ConsoleBookServiceH
2011-01-19 16:47:00 410
转载 WCF开发实战系列二:使用IIS发布WCF服务
上一篇中,我们创建了一个简单的WCF服务,在测试的时候,我们使用VS2008自带的WCFSVCHost(WCF服务主机)发布WCF服务,以便进行测试。这种VS2008内置的WCFSVCHost只适用于开发人员测试的使用,能进行WCF服务部署。这一篇文章中我们来看一下如何在IIS中部发布我们上一篇中做好的WCF服务。 第一步:打开我们上一篇文章中建立的WCF服务项目。 图《1》 第二步:新建WCF服务站点。在解决方案上右击,选择"添加"->"新建网站",打开新建网站对话框。在
2011-01-19 13:45:00 430
转载 WCF开发实战系列一:创建第一个WCF服务
在这个实战中我们将使用DataContract,ServiceContract来构建WCF服务,并使用VS2008内置的"WCFSVCHost"运行我们创建的WCF服务,并使用"WCF测试客户端"来测试我们创建的服务。 在此WCF服务中我们将建立一个关于Book的服务,并实现对Book的添加、删除和检索操作。 第一步:创建"WCF服务库""文件(F)"->"新建项目(P)..."打开新建项目对话框。在左侧的"项目类型"中选择"WCF",然后再在右侧的"模板"中选择"WCF服务库"。
2011-01-19 12:42:00 290
原创 自定义事件
<br />自定义事件<br />简单的自定义事件<br />首先定义一个类来监听客户端事件,这里我们监听键盘的输入。<br />定义一个委托。<br />public delegate void UserRequest(object sender,EventArgs e);<br />前面的object用来传递事件的发生者,后面的EventArgs用来传递事件的细节,现在暂时没什么用处,一会后面的例子中将使用。<br />下面定义一个此委托类型类型的事件<br />public event UserReq
2011-01-18 15:23:00 309
转载 委托(delegate)在自定义控件的应用
委托(delegate)在自定义控件的应用 在自定义用户控件中,我们经常要添加自定义的事件,这时就要使用到委托(delegate)了。 在做开发中,经常都要用到登录。那么,我们就把登录的界面做成一个控件,以后再使用它就方便多了。 登录界面很简单,随便做做的,它有一个“登录”的按钮。我们需要当点击“登录”按钮时,它能执行我们在其它页面定义的登录操作,这时就需要用到委托了,把登录操作委托给“登录”按钮来执行。下面是用户控件的后台代码:public partial class WebUserContro
2011-01-18 15:11:00 362
我也能做CTO之程序员职业规划
2010-03-18
数据库性能调优原理与技术
2009-12-12
C#数据结构(2.0版)电子书.pdf
2009-03-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人