Welcome 微信登录

首页 / 网页编程 / ASP.NET

ASP.NET中URL Rewrite的具体实现方法

ASP.NET中URL Rewrite的具体实现方法

之前觉得这个话题已经被谈滥了。URL Rewrite早已经被广大开发人员所接受,网上关于URL Rewrite的组件和文章也层出不穷,但是总是让我感觉意犹未尽,于是最终还是忍不住提笔写了这系列文章。这些文章不会谈论URL Rewrite的价值与意义,而只会谈论纯技术的内容。文章中也不会有详尽地实现分析,而是结合了我的经验,从应用角度来讲解这个话题。您已经知道的,您还不知道的,别处已经讲过的,或者还没有讲过的,希望这系列文章的“旧事重提”不会让您觉得沉闷,并...
ASP.NET中水晶报表的使用方法详解

ASP.NET中水晶报表的使用方法详解

前一段时间,由于在项目中要用到报表做统计,所以我学习了一下ASP.NET水晶报表的使用。水晶报表的执行模式(也就是取数据的方法)可以分为两种:第一种是Pull模式:被请求时,水晶报表直接根据指定的驱动连接数据库然后组装这些数据。另外一种就是Push模式:此时开发者不得不自己编写代码连接数据并组装DataSet,同时将它传送至报表。在些这种情况下,通过使用连接共享以及限制记录集合的大小,可以使用报表性能最大化。水晶报表中的报表类型也分为两种:--Strong...
ASP.NET实现TreeView的XML数据源绑定实例代码

ASP.NET实现TreeView的XML数据源绑定实例代码

TreeView控件可以使用XML文档作为数据源,根据XML文档的层次结构显示节点。而XML文档的访问由XmlDataSource控件来完成,从XmlDataSource控件的DataFile属性中指定XML文档路径,然后在TreeView控件中设置与XML文档中的节点的对应关系。本示例将演示如何把TreeView控件绑定到XML数据源。技术要点把TreeView控件绑定到XML数据源的技术要点如下。使用XmlDataSource控件提供对XML文档的访问...
.NET下实现数字和字符相混合的验证码实例

.NET下实现数字和字符相混合的验证码实例

经常在论坛里看到有问怎么实现验证码的帖子,其实关于验证码的文章在CSDN,DEV-CLUB等网站上都有很多,但是很多文章只讲诉了如何输出一个随机生成数字或字符的图象,当然了,这个是验证码的核心了,但是对很多ASP.NET的初学者来说,怎么使用它生成的图象又成了一个问题(论坛有不少问这个的),这也是我写本文的一个原因. 言归正传,关于验证码的原理,我就不多说了,大家可以参见其他文章,文末附有完整的实例代码,里面有详细的注释,你可以跳过解说文字,直接使用 首先...
ASP.net中网站访问量统计方法代码

ASP.net中网站访问量统计方法代码

一、建立一个数据表IPStat用于存放用户信息我在IPStat表中存放的用户信息只包括登录用户的IP(IP_Address),IP来源(IP_Src)和登录时间(IP_DateTime),些表的信息本人只保存一天的信息,如果要统计每个月的信息则要保存一个月。因为我不太懂对数据日志的操作,所以创建此表,所以说我笨吧,哈哈。二、在Global.asax中获取用户信息在Global.asax的Session_Start即新会话启用时获取有关的信息,同时在这里实现...
ASP.NET从字符串中查找字符出现次数的具体实现方法

ASP.NET从字符串中查找字符出现次数的具体实现方法

首先想到的方法当然是从头遍历字符串并统计:复制代码 代码如下:c1=0;for(inti=0;i {if(str[i]=="A"){c1++;}}第二种方法也很容易想到,将字符串中所有要查找的字符去除,然后比较去除前后的字符串长度即可。这种方法遭到了某人的鄙视,据说性能很差而且多占空间。复制代码 代码如下:c2=str.Length-str.Replace("A",String.Empty).Length;接下来某人又提出了第三种方法,是用要查找的字符为分...
log4net创建系统日志的详细步骤

log4net创建系统日志的详细步骤

前言用户可以从http://logging.apache.org/log4net/下载log4net的源代码。解压软件包后,在解压的src目录下将log4net.sln载入Visual Studio .NET,编译后可以得到log4net.dll。用户要在自己的程序里加入日志功能,只需将log4net.dll引入工程即可。在项目中配置第一步:首先在项目中引用log4net.dll文件。第二步:在Web.config文件中进行添加configSections...
Asp.net调试的一些问题小结

Asp.net调试的一些问题小结

昨天到今天搞了一整天,把人都要差点搞崩了! ,以后再也不能乱关机了,因为这次的大意,几乎所有的Net安装,调试问题都被我碰到了,还好,我一个个把他记录下来了,同时,在CSDN找了一些相关的解决方法,不敢独享,供大家相互学习交流之用。起因是这样的,机子运行IE时假死,我用着不爽,就二话不说热启动,结果就出事了。重新打开正在Vs2003.Net里面正在作的项目时,老半天没反应,机子变得异常慢,当然,出于职业的敏感,马上来了个Ctrl+Alt+Del,这下不好,...
Asp.Net Couchbase Memcached图文安装调用开发

Asp.Net Couchbase Memcached图文安装调用开发

安装服务端服务端下载地址:http://www.couchbase.com/download选择适合自己的进行下载安装就可以了,我这里选择的是Win7 64。在安装服务端如果发生如下所示的错误,我在win7 64安装的过程中就遇到了。这个时候可以先撤销安装。通过CMD命令运行regedit。展开HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersion分支,在窗口的右侧区域找到名为“ProgramFil...
ASP.NET拒绝访问临时目录的解决方法

ASP.NET拒绝访问临时目录的解决方法

今天把博客程序部署到一台阿里云Windows主机上,通过浏览器访问时出现下面的错误:复制代码 代码如下:创建 BlogConfigurationSettings 的配置节处理程序时出错: 拒绝访问临时目录。以其运行 XmlSerializer 的身份“IIS APPPOOLwww.cnblogs.com”没有足够的权限访问临时目录。CodeDom 将使用此进程用于进行编译的用户帐户,因此如果用户对系统临时目录没有访问权限,则将无法编译。使用 Path.Ge...
.NET实现热插拔功能(动态替换功用)方案实例

.NET实现热插拔功能(动态替换功用)方案实例

几种方案1 脚本化:采用 Iron 或 集成其它脚本引擎。2 AppDomain:微软的 Add In 框架就是为这个目的设计的。3 分布式 + 负载平衡 :轮流更新集群中的服务器。4 Assembly.LoadFrom + 强签名程序集:因为相同标识的程序集在内存中只会加载一次,所以每次功能发生变化,都要增加程序集的版本号。5 Assembly.Load + + 强签名程序集 + GAC:因为相同标识的程序集在内存中只会加载一次,所以每次功能发生变化,都...
动态代理的5模式使用示例和Mixin模式

动态代理的5模式使用示例和Mixin模式

重量级的ORM和IOC产品离不开动态代理,作为开发人员,多数情况不用关注动态代理的内部实现机制,但是了解其一般的规律和模式还是有必要的,比如:虽然你开发期间采用了POCO,因为开启了动态代理,运行期间则不是POCO。本文简单描述了5种代理生成模式和1种Mixin模式,最后给出一个示例。复制代码 代码如下:public interface IPlayable { void Play(); } public class Animal : IPlayable {...
<< 151 152 153 154 155 156 157 158 159 160 >>