ASP.NET:页面缓存

评论(0)浏览(87)分类:Asp.Net/C#/WCF
ASP.NET:页面缓存ASP.NET 提供三种主要形式的缓存:页面缓存、用户控件输出缓存和缓存 API。页面输出缓存作为最简单的缓存形式,将已经生成的动/静太页面全部内容保存在服务器内容中。当再有请求时,系统将缓存中的相关数据直接输出,直到缓存数据过期。在这个过程中,缓存不再要再次经过页面处理生命周期。这样可以缩短请求响应时间,提高应用程序性能。显然,页..

C# 注释如何换行??

评论(0)浏览(155)分类:Asp.Net/C#/WCF
C# 注释如何换行??例如下面的remarks注释,为什么不能显示成两行,却显示到了一起。 /// remarks /// 我是注释 /// 我是注释 /// /remarks 1 楼xingyaohua(邢跃华)回复于 2006-10-25 07:43:27 得分 0 什么意思? /// 我是注释 /// 我是注释 这就是两行呀Top2 楼aafshzj(生活需要breakthrough)回复于 2006-10-25 0..

关于继承的父类的构造方法中无法获取SESSION的问题

评论(0)浏览(111)分类:Asp.Net/C#/WCF
关于继承的父类的构造方法中无法获取SESSION的问题问题是这样的。我有个登录页面:Login.aspx 在这个页面中登录成功后我赋值Session["test"]="test"; 然而进入另外一个页面Admin.aspx 在这个Admin.aspx.cs文件中,我把类Admin继承网站App_Code目录下的ParentClass类,如: public partial class Admin: ParentClass {} 而我在ParentClass的构造方法中想获取Session["test"]的值,却是空(NULL),..

C#:代表(delegate)和事件(event) (转)

评论(0)浏览(102)分类:Asp.Net/C#/WCF
C#:代表(delegate)和事件(event) (转) 代表(delegate): 它是C#语言里面的函数指针,代表可以指向某一个函数,在运行的时候调用这个函数的实现。下面来看看它的实现步骤:声明一个delegate对象。 实现和delegate具有相同参数和返回值的函数实现(可以是静态和非静态的)。 产生一个delegate对象的时候,把你刚刚实现的函数作为参数传给他的构造函数。 请看下面例子:+展开-C#usingS..

采用HttpModules来重写URLs

评论(0)浏览(102)分类:Asp.Net/C#/WCF
采用HttpModules来重写URLs 首先写一个处理URLs重写的类,并且这个类必须继承IHttpHandler接口,以博客园的程序为例: +展开-C#publicclassUrlReWriteModule:System.Web.IHttpModule{publicvoidInit(HttpApplicationcontext){context.BeginRequest+=newEventHandler(context_BeginRequest);}publicvoidDispose(){}} UrlReWriteModule类就是处理URLs重写的类,继承IHttpHa..

求ASP.NET1.1里面URL重写的例子

评论(0)浏览(91)分类:Asp.Net/C#/WCF
求ASP.NET1.1里面URL重写的例子急啊,哪位好人能给我发一个,.NET1.1,虚拟服务器,急用啊,真的我的油箱:jetaimefj@163.com 问题点数:10 回复次数:5 显示所有回复显示星级回复显示楼主回复 修改 删除 举报 引用 回复 加为好友 发送私信 在线聊天 benq2003 Web.奎.2007 等级: 可用分等级:富农 总技术专家分:2617 总技术专家分排名:8075 发表于:2007-03-23 11:45:0..

用C#修改Windows 2000用户密码

评论(0)浏览(99)分类:Asp.Net/C#/WCF
用C#修改Windows 2000用户密码 +展开-C#//ProgramminginC#usingSystem;usingSystem.DirectoryServices;publicclassMyChangePasswordExample{publicstaticvoidMain(string[]args){DirectoryEntrymyDirectoryEntry;myDirectoryEntry=newDirectoryEntry(@"WinNT://yourdirectoryserver/TheUsername,User");myDirectoryEntry.Invoke("setPassword","NewPassword");myDirectoryEntr..

C#中如何使用Jmail库

评论(1)浏览(163)分类:Asp.Net/C#/WCF
C#中如何使用Jmail库收发邮件都可以使用jmail,在.net下通过以下步骤生成所需的dll, 1.安装jmail4.3 2.找到jmail.dll(Program Files\Dimac\w3JMail4下) 3.执行Program Files\Microsoft Visual Studio .NET\FrameworkSDK\Bin\tlbimp.exe, 格式如下:tlbimp jmail.dll /out:myJmail.dll /namespace:myJmail 生成myJmail.dll后,copy到web的根目录的bin目录或在运行窗..

ASP.NET的App_Code中放置不同语言编写的类

评论(0)浏览(78)分类:Asp.Net/C#/WCF
ASP.NET的App_Code中放置不同语言编写的类ASP.NET程序的App_Code文件夹下放置的类可被自动编译成一个程序集,页面中所有使用该程序集中的类和方法都会自动调用并更新,维护起来极为方便。但是,该文件夹下的类只能用一种语言编写,Visual Basic.NET、C#、J#、Jscript..NET中的一种因为它会被编译成同一个程序集,并由一个编译器进行处理。要使用不同的语言,必须用文件夹对类文件进行分组..

在C#中利用Excel做高级报表

评论(0)浏览(101)分类:Asp.Net/C#/WCF
在C#中利用Excel做高级报表Visual Studio.Net 自2001年2月问世以来,受到越来越多人的喜爱,C#做为主力军,集VB、Delphi的简单和VC的简炼与强大于一体,更是让许多人爱不释手,纷纷倒向它的怀抱。通常的软件都要用到数据库,数据库中必然要用到报表,在Visual Studio.Net中自带了一个水晶报表,虽然功能十分强大,但市面上相关资料非常缺乏,网上全面介绍其使用的文章也屈..

团队开发中,如何处理一个站点不同Web应用通用Session

评论(0)浏览(104)分类:Asp.Net/C#/WCF
团队开发中,如何处理一个站点不同Web应用通用Session前一段时间被同一个站点的不同Web项目通用Session的问题苦恼,在CSDN网友的帮助下,找到了解决方法,网上也找到了一些相关文章。不过这些文章描述的并不够详细,我把这些相关知识整理一下,方便自己以后查找,也方便以后碰到这样问题的人,不要到处找资料,拼凑资料。同一个站点,不同虚拟目录下的Web应用程序不能共享Session。而VS.net 默认创建..

C#.net中MVC架构的应用

评论(0)浏览(184)分类:Asp.Net/C#/WCF
C#.net中MVC架构的应用   关键字数据集、控件、数据绑定、MVC结构。描述在软件开发时使用类传递数据的方式,即:DataBase –Component - DataSet – Class – Viewer(显示控件),这样在数据和类交换时不得不手写大量的代码编程时带来很大的麻烦(可维护性大大降低)。本文结合MVC三层结构实例介绍了运用数据集和数据绑定来解决这个问题。数据绑定数据绑定是微软.net控件提供..

实现支持断点续传多线程下载的 Http Web 客户端工具类 (C# DIY HttpWebClient)

评论(0)浏览(132)分类:Asp.Net/C#/WCF
实现支持断点续传多线程下载的 Http Web 客户端工具类 (C# DIY HttpWebClient) +展开-C#/*.Net/C#:实现支持断点续传多线程下载的HttpWeb客户端工具类(C#DIYHttpWebClient)*Reflector了一下System.Net.WebClient,重载或增加了若干:*DownLoad、Upload相关方法!*DownLoad相关改动较大!*增加了DataReceive、ExceptionOccurrs事件!*了解服务器端与客户端交互的HTTP协议参阅:*使文件下载的自定义连接支持FlashGet的断点续传多线程链..

C#操作注册表

评论(0)浏览(125)分类:Asp.Net/C#/WCF
C#操作注册表这几天因为要做一个像IE工具栏上的QQ、FlashGet一样的一个应用程序,所以简单研究了一下C#操作注册表,现总结如下:一.首先学习一下注册表方面要用到的知识:我们在注册表编辑器里右键点击一个子项选择“新建”,我们就会看到如图1,新建项的菜单里分为上下两部分,上面的“项”指得是在新建一个下一级项;下面的B指得是建立项的键,键的类型分..

C#版中文数字转阿拉伯数字

评论(0)浏览(121)分类:Asp.Net/C#/WCF
C#版中文数字转阿拉伯数字原本是群里某位大哥发的JavaScript版,因为项目里需要,改写成了C#版的,希望能对需要的人帮点忙哈~~~ +展开-C#///summary///将中文数字替换为阿拉伯数字////summary///paramname="word"/param///returns/returnspublicstaticstringWordToNumber(stringword){stringe="([零一二三四五六七八九十百千万亿])+";MatchCollectionmc=Regex.Matches(word,..

asp.net操作Excel总结

评论(0)浏览(122)分类:Asp.Net/C#/WCF
asp.net操作Excel总结asp.net操作Excel总结DataGrid输出到Excel并进行格式化处理用Xml2OleDb将XML文件插入到数据库在C#中利用Excel做高级报表在ASP.NET中将数据直接输出成Excel内容在.NET环境下将报表导出Excel和Word 将DataGrid输出到Excel文件把Excel文件中的数据读入到DataGrid中Other关于asp.net导出Excel http://www.cnblogs.com/caizinet/archive/2005/05/11/1..

用c#如何实现将生成的XML文件自动下载到客户端指定目录?

评论(0)浏览(200)分类:Asp.Net/C#/WCF
用c#如何实现将生成的XML文件自动下载到客户端指定目录?也就是说用户在浏览asp.net页面时只要输入想要保存文件的路径(如c:\xmlpath)然后单击按钮即可将服务器上的XML文件自动下载到本地c:\xmlpath目录。 请问该如何实现? 问题点数:40、回复次数:15Top 1 楼The123(Shall We Dance? :))回复于 2004-09-02 23:14:01 得分 10string filename = "file.txt"; Response.Clear(); Re..

动态加载用户控件的组件3

评论(0)浏览(74)分类:Asp.Net/C#/WCF
动态加载用户控件的组件3让我们来做个页面模版吧!有了模版是不是就可以统一了呢!Sure !比如:模版页Template.ascx中我们留出中间一个部分,或者你想要留出的一个空间,让以后放入你想要的内容。好了!那么在我们的页面index.aspx上我们就可以引用这个Template.ascx,然后在空出的部分放入我们特别的东西,当然最好是在空的地方我们插入另外一个页面如:List.ascx,当然..

动态加载用户控件的组件2

评论(0)浏览(86)分类:Asp.Net/C#/WCF
动态加载用户控件的组件2页面是用来浏览信息的!但是更重要的是和用户交互,根据不同的需求提供不同的内容服务,这是一种服务或是一种更贴近用户的人性化。(又在胡言乱语了!^_^)动态加载叶面,根据不同的用户权限加载不懂的内容服务。根据用户的相应加载相应的内容服务。还有另外一个应用就是做到页面与代码的分离。在vs2003里,一般ascx或aspx文件,在刚建立的时候都..

动态加载用户控件的组件1

评论(0)浏览(125)分类:Asp.Net/C#/WCF
动态加载用户控件的组件1我们写用户控件的目的就是放到页面中去。根据不同的条件,我们可以改变加载的用户控件!其实原理就是MasterPage的原理。这个MasterPage会在vs2005中提供,但是现在也可以实现。在我的项目中就用到:MasterPage就四个类,其中容器就动态加载用户控件。这种功能在vs2005中将无处不在。下面简单介绍一下动态加载叶面组件:我们只需要改变用户组件的..

Creating an ActiveX Control in Visual Studio 2005

评论(0)浏览(81)分类:Asp.Net/C#/WCF
Creating an ActiveX Control in Visual Studio 2005There have been misconceptions on technologies upon the arrival of .Net. Many programmers believe that the arrival of .Net means the scrapping of all previous technologies. Or in other word the COM technology.COM or ActiveX technology has been around us for very long. So it’s not quite easy to scrap a long-time proven..

ASP.NET中Session失效的问题整理

评论(0)浏览(122)分类:Asp.Net/C#/WCF
ASP.NET中Session失效的问题整理(session 和application分不清的去去百度一下……) 1. 检查是否超时,默认是20分钟,设置的方法是Session.TimeOut=30; 2. 检查代码有无Session.Abandon()之类的。 3. ASP.NET中使用了ACCESS数据库,而且数据库是放在bin目录中的。解决方法是不要放会更新的文件在BIN目录中。 4. 从同一个页面传到另一个页面才能延续同一个session,也就是说session不..

用Word对象实现图文混合排版打印

评论(0)浏览(128)分类:Asp/VBScript
用Word对象实现图文混合排版打印 在多媒体信息处理应用软件开发过程中,经常会遇到图文混合排版打印输出(即将文字、表格、图片等信息放在一起的打印)。若通过报表或程序直接实现,打印样式往往缺乏灵活性,从而难于满足不同用户的需要。本文通过word应用程序对象实现图文混合排版打印,其方法是:在程序中先将要打印的信息按一定格式输出到一个word文档中,再自动调入word文字..

ASP操作Word的权限配置

评论(0)浏览(140)分类:Asp/VBScript
ASP操作Word的权限配置 以下只是一个成功案例,具体操作中,可以适当调整用户的权限。以Windows2000为例,Windows XP也差不太多。 在Windows 2000下 共五步操作1、保证目录下的WordFiles目录的权限如下。2、“开始”-“运行” 输入regsvr32 scrrun.dll按“确定”。出现再次点击“开始”-“运行”,输入“dcomcnfg”3、选中Microsoft Word 文档4、对“分布式COM配置..

asp生成word文件

评论(0)浏览(121)分类:Asp/VBScript
asp生成word文件+展开-HTML%@Language=VBScript%HTMLHEADMETANAME="GENERATOR"Content="MicrosoftVisualStudio6.0"/HEADBODY%sql="Selectdepartment,count(department)Frompersonnelgroupbydepartment"'将记录按部门分类统计SetCnn=Server.CreateObject("ADODB.Connection")'连接数据库cnn.Open"driver={sqlserver};server=ywz;uid=sa;pwd=413811;database=asim..

ASP采用Jmail发送普通附件和嵌入附件

评论(0)浏览(131)分类:Asp/VBScript
ASP采用Jmail发送普通附件和嵌入附件ASP采用Jmail发送普通附件和嵌入附件(参考w3JMail官方例程)呼呼,总算搞定了,花了好几天时间啊_网上很多关于JMail发送邮件的例子都没有写如何发附件,或者没有写清如何发内嵌的附件(比如把附件图片嵌入到HTML信件里面)郁闷到极的时候终于“柳暗花明”,噢yeah~~!!!其实最关键的就是这句要注释掉'JMail.ContentType = "text/html"(为什么..

关于补ASP上传漏洞,检测JPG文件内容

评论(0)浏览(163)分类:Asp/VBScript
关于补ASP上传漏洞,检测JPG文件内容最近网站被上传传马,十有八九是从ASP无组件上传漏洞进来的。经过一翻苦苦研究,觉得应该对上传后的图片附件进行内容检测,如果发现是伪装图片,立即删除。 网上也找到了一些检测JPG的代码,但是我的附件上传允许文件类型有:JPG、RAR,RAR就被误为不合法了 发这个贴子,是想提两个问题的,希望大家能分别回答: 1、我想知道,检测JPG内容的原理..

修改文件的创建日期、访问日期、最后修改日期

评论(0)浏览(163)分类:Asp/VBScript
修改文件的创建日期、访问日期、最后修改日期可以使用api SetFileTime VB声明 Declare Function SetFileTime Lib "kernel32" Alias "SetFileTime" (ByVal hFile As Long, lpCreationTime As FILETIME, lpLastAccessTime As FILETIME, lpLastWriteTime As FILETIME) As Long 说明 设置文件的创建、访问及上次..

文件地创建、访问、修改时间问题

评论(0)浏览(85)分类:Asp/VBScript
文件地创建、访问、修改时间问题请问怎样将由GetFileTime函数得到地文件创建时间lpCreateFileDate.dwHighDateTime lpCreateFileDate.dwLowDateTime转化为YYYY:MM:DD HH:MM:SS格式. 因为听说fso在xp下有问题,所以只能用api函数。 (不用fso还有其他的方法吗??) +展开-VBScriptPrivateConstMAX_PATH=260PrivateTypeSYSTEMTIMEwYearAsIntegerwMonthAsIntegerwDa..

asp存储过程使用大全

评论(0)浏览(144)分类:SQL及数据库
asp存储过程使用大全1,调用没有参数的存储过程+展开 -VBScriptsetconn=server.CreateObject("adodb.connection")setcmd=server.CreateObject("adodb.command")strconn="dsn=pubs;uid=sa;pwd"conn.Openstrconnsetcmd.ActiveConnection=conncmd.CommandText="{callnono}"'setrs=cmc.exe或者cmd.executesetrs=cmd.Execute()2,一个输入的参数的存储过程+展开 -VBScrip..