随笔分类 -  asp.net

1 2 下一页
26种提高ASP.NET网站访问性能的优化方法
摘要:1. 数据库访问性能优化数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。 ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。 连接池的大小是有限的,如果在连接池达到最大限度后仍要求创建连接,必然大大影响性能。因此,在建立数据库连接后只有在真正需要操作时才打开连接,使用完毕后马上关闭,从而尽量减少数据库连接打开的时间,避免出现超出连接限制的情况。使用存储过程 存储过... 阅读全文
posted @ 2014-03-09 14:44 敌后武工队 阅读(177) 评论(0) 推荐(0)
IIS和ASPNET
只有注册用户登录后才能阅读该文。
posted @ 2008-03-10 21:39 敌后武工队 阅读(48) 评论(0) 推荐(0)
用C#+WMI实现获取w3wp进程对应的应用程序池
摘要:作者: AspCool www.ASPCool.com 时间:2006-12-12 21:06:22 阅读次数:2392 ... 阅读全文
posted @ 2008-03-04 15:26 敌后武工队 阅读(317) 评论(0) 推荐(0)
页面(图表+table+GridView)导出为excel
摘要:protected void Button3_Click(object sender, EventArgs e) { Response.Clear(); Response.Buffer = true; Response.Charset = "GB2312"; Response... 阅读全文
posted @ 2008-01-30 18:17 敌后武工队 阅读(355) 评论(0) 推荐(0)
C#也能动态生成Word文档并填充数据
摘要:C#也能动态生成Word文档并填充数据 要使用C#操作word,首先要添加引用: 1、添加引用->COM->Microsoft Word 11.0 Object Library 2、在.cs文件中添加 using Word; 下面的例子中包括C#对Word文档的创建、插入表格、设置样式等操作: (例子中代码有些涉及数据信息部分被省略,重要是介绍... 阅读全文
posted @ 2008-01-30 18:16 敌后武工队 阅读(769) 评论(2) 推荐(0)
使用ASP.NET来管理IIS
摘要:使用ASP.NET来操作IIS,可以达到创建虚拟目录,虚拟站点,删除虚拟目录,列表等等功能. 关键:ASP.NET的用户权限不足以操作IIS,要授予一个高点的权限. 方法1,在web.config文件中加入这一行,不过有风险. 方法2,使用假冒,我就是用这一方法,但还是有风险, 其它方法,略 using System; using System.IO; using System.... 阅读全文
posted @ 2008-01-30 18:10 敌后武工队 阅读(490) 评论(0) 推荐(0)
Excel报表
摘要:目前的商业工具如水晶报表,ActiveReport等,都提供了灵活,强大的功能,但是对于比较特殊化的表格,特别是国内的一些应用,都是一个个的格子组成的,这样要是用线来一根根画就比较麻烦,但是这类工具还都不提供表格化的报表布局定义方式。一个很好的选择是VS2005的客户端报表(RDLC),但是在某几个方面还是不够灵活,例如,灵活性有限制,要想自己编码实现一些复杂逻辑还是有困难;要VS2005,对于... 阅读全文
posted @ 2008-01-30 17:59 敌后武工队 阅读(387) 评论(0) 推荐(0)
C#实现web信息抓取
摘要:随着Internet的普及,网络信息正以极高的速度增长,在这么多数据中找到自己需要的信息是一件很繁琐的事情,找到需要的信息后如何获取也是件麻烦的事。这就需要Internet信息抓取程序来代替人工的操作。 所谓Internet信息抓取程序,就是程序会按照用户的关键词或关键网站来收集相应的信息,并提供给用户想要的信息格式。 信息量的... 阅读全文
posted @ 2008-01-08 21:49 敌后武工队 阅读(286) 评论(0) 推荐(0)
利用HttpModuler实现WEB程序同一时间只让一个用户实例登陆
摘要:/*http://evlon.cnblogs.com/archive/2006/03/20/354191.html */ 我在们使用ASP.Net开发WEB网站时,有的时候是不让同一个用户名在同一时间进行多次登陆的。 为了不影响原来的整个网站,我选择使用了HttpModuler来实现。 先让所有的Page从自己的Page类:BasePage类继承,并实现 ISigleLog... 阅读全文
posted @ 2008-01-05 12:07 敌后武工队 阅读(312) 评论(0) 推荐(0)
实现4级及RadioButtonList javascript
只有注册用户登录后才能阅读该文。
posted @ 2007-10-19 09:57 敌后武工队 阅读(41) 评论(0) 推荐(0)
asp.net2.0的几种自动生成脚本的原理以及应用
摘要:在asp.net2.0中验证控件需要WebForm_OnSubmit这个javascript脚本函数进行验证,但是如果你在OnClentClick 事件中如果直接加上了你自己的写的javascript脚本验证的时候,可能会出现的问题是你的验证控件根本不起作用, 原因如下: asp.net2.0中需要"WebForm_DoPostBackWithOptions(new WebForm_PostBac... 阅读全文
posted @ 2007-09-27 16:20 敌后武工队 阅读(628) 评论(1) 推荐(0)
IIS代码管理(1):遍历应用程序池和属性
摘要:下面的代码实现遍历 IIS 6应用程序池的一个方法: System.DirectoryServices.DirectoryEntry appPoolRoot = new System.DirectoryServices.DirectoryEntry(@"IIS://localhost/W3SVC/AppPools"); //得到默认应用程序池的方法可以直接使用 IIS://localhost/W3... 阅读全文
posted @ 2007-09-27 15:53 敌后武工队 阅读(279) 评论(0) 推荐(0)
IIS代码管理(2):创建应用程序池和属性
摘要:下面的代码实现应用程序池的创建,并设置一些属性。 string strAppPoolName = "MyAppPool1"; System.DirectoryServices.DirectoryEntry appPoolRoot = new System.DirectoryServices.DirectoryEntry(@"IIS://localhost/W3SVC/AppPools"); Sys... 阅读全文
posted @ 2007-09-27 15:52 敌后武工队 阅读(210) 评论(0) 推荐(0)
防止用户重复登录
摘要:本例完成的功能就是防止用户重复登录!若用户已经登录,则当其再次登录时,弹出提示框后返回! 实现思路:用户登录成功后,将用户登录信息存放到Hashtable类型的Application["Online"]里面,其键值为SessionID,其Value值为用户ID;当用户注销时,调用Session.Abandon;在Global.asax里面的SessionEnd事件中,将用户ID从Hashta... 阅读全文
posted @ 2007-09-24 16:07 敌后武工队 阅读(332) 评论(0) 推荐(0)
防止一个用户登录多次的方法
摘要:在web开发时,有的系统要求同一个用户在同一时间只能登录一次,也就是如果一个用户已经登录了,在退出之前如果再次登录的话需要报错。 常见的处理方法是,在用户登录时,判断此用户是否已经在Application中存在,如果存在就报错,不存在的话就加到Application中(Application是所有Session共有的,整个web应用程序唯一的一个对象): string strUse... 阅读全文
posted @ 2007-09-24 16:06 敌后武工队 阅读(235) 评论(0) 推荐(0)
Frame中关于Session丢失的解决方法!
摘要:--> 在开发中,我们经常会遇到使用Frame来工作,而且有时是为了跟其他网站集成,应用到多域的情况下,而Iframe是不能保存Session的。因此,网上可以找到很多相关的文章,如果网站可以采用设置Web.Config中的配置:把cookieless="false"改成"true"就可以了。但也同样有个小问题,就是如果页面中采用Javascript的window.location.... 阅读全文
posted @ 2007-06-28 12:46 敌后武工队 阅读(305) 评论(1) 推荐(0)
ASP.NET简单的跨页面提交方式
摘要:这只能使用Javascript来提交:Page.RegisterStartupScript("sub","");记住要采用:document.forms[0].__VIEWSTATE.name = 'NOVIEWSTATE';,要不然ASP.NET会有权限上的报错。 阅读全文
posted @ 2007-06-28 12:43 敌后武工队 阅读(237) 评论(1) 推荐(0)
url传递中文的解决方案
摘要:url传递中文的解决方案 1.设置web.config文件。(我不喜欢设置成这样) ...... ...... 2.传递中文之前,将要传递的中文参数进行编码,在接收时再进行解码。 >> 进行传递 string Name = "中文参数"; Response.Redirect("B.aspx?Name="+Server.UrlEncode(Name)); >> 进行接收 string Nam... 阅读全文
posted @ 2007-06-28 12:39 敌后武工队 阅读(140) 评论(1) 推荐(0)
在C#中利用Excel做高级报表
摘要:http://www.souzz.net 2005-10-14 文章出处:转载uncj Visual Studio.Net 自2001年2月问世以来,受到越来越多人的喜爱,C#做为主力军,集VB、Delphi的简单和VC的简炼与强大于一体,更是让许多人爱不释手,纷纷倒向它的怀抱。通常的软件都要用到数据库,数据库中必然要用到报表,在Visual Studio.Net中自带了一个水晶报表,虽然功能十... 阅读全文
posted @ 2007-06-08 20:45 敌后武工队 阅读(299) 评论(0) 推荐(0)
服务器应用程序不可用
摘要:郁闷,今天早上以来开机就遇上了这个问题: 服务器应用程序不可用 您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。 管理员注意事项: 详述此特定请求失败原因的错误信息可在 Web 服务器的系统事件日志中找到。请检查此日志项以查明导致该错误发生的原因。 情况是这样的,我机... 阅读全文
posted @ 2007-06-06 09:46 敌后武工队 阅读(453) 评论(0) 推荐(0)

1 2 下一页