Web开发网 > Web后台开发
ASP.NET 提供三种主要形式的缓存:页面缓存、用户控件输出缓存和缓存 API。页面输出缓存作为最简单的缓存形式,将已经生成的动/静太页面全部内容保存在服务器内容中。当再有请求时,系统将缓存中的相关数据直接输出,直到缓存数据过期。在这个过程中,缓存不再要再次经过页面处理生命周期。这样可以缩短请求响应时间,提高应用程序性能。显然,页..
例如下面的remarks注释,为什么不能显示成两行,却显示到了一起。 /// remarks /// 我是注释 /// 我是注释 /// /remarks 1 楼xingyaohua(邢跃华)回复于 2006-10-25 07:43:27 得分 0 什么意思? /// 我是注释 /// 我是注释 这就是两行呀Top2 楼aafshzj(生活需要breakthrough)回复于 2006-10-25 0..
问题是这样的。我有个登录页面:Login.aspx 在这个页面中登录成功后我赋值Session["test"]="test"; 然而进入另外一个页面Admin.aspx 在这个Admin.aspx.cs文件中,我把类Admin继承网站App_Code目录下的ParentClass类,如: public partial class Admin: ParentClass {} 而我在ParentClass的构造方法中想获取Session["test"]的值,却是空(NULL),..
代表(delegate): 它是C#语言里面的函数指针,代表可以指向某一个函数,在运行的时候调用这个函数的实现。下面来看看它的实现步骤:声明一个delegate对象。 实现和delegate具有相同参数和返回值的函数实现(可以是静态和非静态的)。 产生一个delegate对象的时候,把你刚刚实现的函数作为参数传给他的构造函数。 请看下面例子:+展开-C#usingS..
首先写一个处理URLs重写的类,并且这个类必须继承IHttpHandler接口,以博客园的程序为例: +展开-C#publicclassUrlReWriteModule:System.Web.IHttpModule{publicvoidInit(HttpApplicationcontext){context.BeginRequest+=newEventHandler(context_BeginRequest);}publicvoidDispose(){}} UrlReWriteModule类就是处理URLs重写的类,继承IHttpHa..
急啊,哪位好人能给我发一个,.NET1.1,虚拟服务器,急用啊,真的我的油箱:jetaimefj@163.com 问题点数:10 回复次数:5 显示所有回复显示星级回复显示楼主回复 修改 删除 举报 引用 回复 加为好友 发送私信 在线聊天 benq2003 Web.奎.2007 等级: 可用分等级:富农 总技术专家分:2617 总技术专家分排名:8075 发表于:2007-03-23 11:45:0..
+展开-C#//ProgramminginC#usingSystem;usingSystem.DirectoryServices;publicclassMyChangePasswordExample{publicstaticvoidMain(string[]args){DirectoryEntrymyDirectoryEntry;myDirectoryEntry=newDirectoryEntry(@"WinNT://yourdirectoryserver/TheUsername,User");myDirectoryEntry.Invoke("setPassword","NewPassword");myDirectoryEntr..
收发邮件都可以使用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文件夹下放置的类可被自动编译成一个程序集,页面中所有使用该程序集中的类和方法都会自动调用并更新,维护起来极为方便。但是,该文件夹下的类只能用一种语言编写,Visual Basic.NET、C#、J#、Jscript..NET中的一种因为它会被编译成同一个程序集,并由一个编译器进行处理。要使用不同的语言,必须用文件夹对类文件进行分组..
Visual Studio.Net 自2001年2月问世以来,受到越来越多人的喜爱,C#做为主力军,集VB、Delphi的简单和VC的简炼与强大于一体,更是让许多人爱不释手,纷纷倒向它的怀抱。通常的软件都要用到数据库,数据库中必然要用到报表,在Visual Studio.Net中自带了一个水晶报表,虽然功能十分强大,但市面上相关资料非常缺乏,网上全面介绍其使用的文章也屈..
前一段时间被同一个站点的不同Web项目通用Session的问题苦恼,在CSDN网友的帮助下,找到了解决方法,网上也找到了一些相关文章。不过这些文章描述的并不够详细,我把这些相关知识整理一下,方便自己以后查找,也方便以后碰到这样问题的人,不要到处找资料,拼凑资料。同一个站点,不同虚拟目录下的Web应用程序不能共享Session。而VS.net 默认创建..
关键字数据集、控件、数据绑定、MVC结构。描述在软件开发时使用类传递数据的方式,即:DataBase –Component - DataSet – Class – Viewer(显示控件),这样在数据和类交换时不得不手写大量的代码编程时带来很大的麻烦(可维护性大大降低)。本文结合MVC三层结构实例介绍了运用数据集和数据绑定来解决这个问题。数据绑定数据绑定是微软.net控件提供..
+展开-C#/*.Net/C#:实现支持断点续传多线程下载的HttpWeb客户端工具类(C#DIYHttpWebClient)*Reflector了一下System.Net.WebClient,重载或增加了若干:*DownLoad、Upload相关方法!*DownLoad相关改动较大!*增加了DataReceive、ExceptionOccurrs事件!*了解服务器端与客户端交互的HTTP协议参阅:*使文件下载的自定义连接支持FlashGet的断点续传多线程链..
这几天因为要做一个像IE工具栏上的QQ、FlashGet一样的一个应用程序,所以简单研究了一下C#操作注册表,现总结如下:一.首先学习一下注册表方面要用到的知识:我们在注册表编辑器里右键点击一个子项选择“新建”,我们就会看到如图1,新建项的菜单里分为上下两部分,上面的“项”指得是在新建一个下一级项;下面的B指得是建立项的键,键的类型分..
原本是群里某位大哥发的JavaScript版,因为项目里需要,改写成了C#版的,希望能对需要的人帮点忙哈~~~ +展开-C#///summary///将中文数字替换为阿拉伯数字////summary///paramname="word"/param///returns/returnspublicstaticstringWordToNumber(stringword){stringe="([零一二三四五六七八九十百千万亿])+";MatchCollectionmc=Regex.Matches(word,..
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..
也就是说用户在浏览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..
让我们来做个页面模版吧!有了模版是不是就可以统一了呢!Sure !比如:模版页Template.ascx中我们留出中间一个部分,或者你想要留出的一个空间,让以后放入你想要的内容。好了!那么在我们的页面index.aspx上我们就可以引用这个Template.ascx,然后在空出的部分放入我们特别的东西,当然最好是在空的地方我们插入另外一个页面如:List.ascx,当然..
页面是用来浏览信息的!但是更重要的是和用户交互,根据不同的需求提供不同的内容服务,这是一种服务或是一种更贴近用户的人性化。(又在胡言乱语了!^_^)动态加载叶面,根据不同的用户权限加载不懂的内容服务。根据用户的相应加载相应的内容服务。还有另外一个应用就是做到页面与代码的分离。在vs2003里,一般ascx或aspx文件,在刚建立的时候都..
我们写用户控件的目的就是放到页面中去。根据不同的条件,我们可以改变加载的用户控件!其实原理就是MasterPage的原理。这个MasterPage会在vs2005中提供,但是现在也可以实现。在我的项目中就用到:MasterPage就四个类,其中容器就动态加载用户控件。这种功能在vs2005中将无处不在。下面简单介绍一下动态加载叶面组件:我们只需要改变用户组件的..
There 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..
(session 和application分不清的去去百度一下……) 1. 检查是否超时,默认是20分钟,设置的方法是Session.TimeOut=30; 2. 检查代码有无Session.Abandon()之类的。 3. ASP.NET中使用了ACCESS数据库,而且数据库是放在bin目录中的。解决方法是不要放会更新的文件在BIN目录中。 4. 从同一个页面传到另一个页面才能延续同一个session,也就是说session不..
在多媒体信息处理应用软件开发过程中,经常会遇到图文混合排版打印输出(即将文字、表格、图片等信息放在一起的打印)。若通过报表或程序直接实现,打印样式往往缺乏灵活性,从而难于满足不同用户的需要。本文通过word应用程序对象实现图文混合排版打印,其方法是:在程序中先将要打印的信息按一定格式输出到一个word文档中,再自动调入word文字..
以下只是一个成功案例,具体操作中,可以适当调整用户的权限。以Windows2000为例,Windows XP也差不太多。 在Windows 2000下 共五步操作1、保证目录下的WordFiles目录的权限如下。2、“开始”-“运行” 输入regsvr32 scrrun.dll按“确定”。出现再次点击“开始”-“运行”,输入“dcomcnfg”3、选中Microsoft Word 文档4、对“分布式COM配置..
+展开-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发送普通附件和嵌入附件(参考w3JMail官方例程)呼呼,总算搞定了,花了好几天时间啊_网上很多关于JMail发送邮件的例子都没有写如何发附件,或者没有写清如何发内嵌的附件(比如把附件图片嵌入到HTML信件里面)郁闷到极的时候终于“柳暗花明”,噢yeah~~!!!其实最关键的就是这句要注释掉'JMail.ContentType = "text/html"(为什么..
最近网站被上传传马,十有八九是从ASP无组件上传漏洞进来的。经过一翻苦苦研究,觉得应该对上传后的图片附件进行内容检测,如果发现是伪装图片,立即删除。 网上也找到了一些检测JPG的代码,但是我的附件上传允许文件类型有:JPG、RAR,RAR就被误为不合法了 发这个贴子,是想提两个问题的,希望大家能分别回答: 1、我想知道,检测JPG内容的原理..
可以使用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 说明 设置文件的创建、访问及上次..
请问怎样将由GetFileTime函数得到地文件创建时间lpCreateFileDate.dwHighDateTime lpCreateFileDate.dwLowDateTime转化为YYYY:MM:DD HH:MM:SS格式. 因为听说fso在xp下有问题,所以只能用api函数。 (不用fso还有其他的方法吗??) +展开-VBScriptPrivateConstMAX_PATH=260PrivateTypeSYSTEMTIMEwYearAsIntegerwMonthAsIntegerwDa..
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.. 首页 上一页 [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] 下一页 尾页 73/78页,每页显示30条,共2325条相关记录