摘要:
本文将以简单的方式阐述如何在 asp.net下编写简单的自定义控件编写的自定义控件实现的功能是:在一个自定义的文本输入框内,给它指定正则表达式, 就能知道输入框的字符串是否符合给定的正则表达式。首先,我讲一下在.net下如何使用正则表达式。在sys.Text.RegularExpression命名空间下,这些是专门处理正则表达式的一些类。其中,Regex类,有个方法叫做IsMatch(string RegularExpression),这个方法返回一个bool值,就是说它接受一个正则表达式字符串,返回是否匹配。正则表达式讲完了,我们开始讲自定义控件。分析一下需求,其实就是对原有的Textbox 阅读全文
posted @ 2011-04-25 18:01
Yaoquan.Luo
阅读(569)
评论(0)
推荐(0)
摘要:
是的,GAC中的所有的Assembly都会存放在系统目录"%winroot%\assembly下面。放在系统目录下的好处之一是可以让系统管理员通过用户权限来控制Assembly的访问。 关于GAC本身,上面redcaff_l所引述的一段话正是MSDN中对GAC的定义。GAC全称是Global Assembly Cache,他的作用是可以存放一些有很多程序都要用到的公共Assembly,例如System.Data、System.Windows.Forms等等。这样,很多程序就可以从GAC里面取得Assembly,而不需要再把所有要用到的Assembly都拷贝到应用程序的执行目录下面。举 阅读全文
posted @ 2011-04-25 16:11
Yaoquan.Luo
阅读(275)
评论(0)
推荐(0)
摘要:
HttpResponse.Filter 属性,类似于 HttpRequest.Filter,只不过一个是出口,一个是入口(想像一下停车场),在这两个点之间的数据由服务器端处理,在这两点之外的,则由用户浏览器处理。那么,在出口处能做些什么呢?当然是对数据进行一些统一的处理,比如说简繁转换、过滤非法词汇等等。在这里说说如何做简繁转换,其实网上已经有很多例子,所以只是针对一些重点的部分说明一下:首先,依然是实现自己的过滤器,需要继承 Stream:public class ResponseFilter : Stream在重写基类方法时,最重要的是 Write() 方法,所有的转换都在该方法中实现,主 阅读全文
posted @ 2011-04-25 15:42
Yaoquan.Luo
阅读(477)
评论(0)
推荐(0)
摘要:
获取或设置在读取当前输入流时要使用的筛选器。下面的代码示例创建两个新类,即,筛选 InputStream 的 QQQ1 和 QQQ2。将这些类放入 ASP.NET 应用程序目录中的 Global.asax 文件中,以便筛选应用程序中所有 ASP.NET 网页中的全部输入。<%@ Page language="c#" %><%@ Import namespace="System.Text" %><%@ Import namespace="System.IO" %> <script runat=& 阅读全文
posted @ 2011-04-25 15:13
Yaoquan.Luo
阅读(514)
评论(0)
推荐(0)
摘要:
首先要提到一个东西:Response.Filter,这个filter可以让你捕到最后的html输出,之后,就是对输出的html进行文本替换的问题了,当然了,为了能获得每次请求的输出,这里请出了Global.asax,在Global.asax的Application_BeginRequest事件里截取html,事件代码很简单,就一行代码如下:protected void Application_BeginRequest(object sender, EventArgs e) { HttpContext.Current.Response.Filter = new HttpResponseFilte 阅读全文
posted @ 2011-04-25 11:23
Yaoquan.Luo
阅读(431)
评论(3)
推荐(0)
摘要:
用JAVA开发WEB项目时,在处理特殊的HTTP请求,或全局处理一些页面代码时会用到监听器、过滤器,接触到ASP.NET开发WEB项目时,监听器、过滤器的概念不像JAVA那样清晰,但看到Global.asax 时,才明白ASP.NET原来有这么一个处理全局代码的安排,用过Global.asax 后,个人理解可以在Global.asax 中处理过滤和监听这样的功能。觉得Global.asax 在开发和维护项目的健壮性和安全性又多了一个选择,以下是我转载的一篇很好的关于Global.asax 的文章。 Global.asax 文件,有时候叫做 ASP.NET 应用程序文件,提供了一种在一个中心位置 阅读全文
posted @ 2011-04-25 11:16
Yaoquan.Luo
阅读(539)
评论(0)
推荐(0)
摘要:
http://www.cnblogs.com/chenjb/archive/2009/08/06/1540091.html与网上其它关于DevExpress汉化的文章不同,本文提供了DevExpressWinForm汉化和WebForm(ASPxControls)汉化的最简单最实用的方法,能让你快速实现对DevExpress的汉化。同时也说明了使用原始.resx文件实现汉化的方法。WebForm(ASPxControls)汉化效果图WinForm汉化效果如何实现上述的汉化呢?DevExpress汉化总结下来一般分三种形式:一、利用已经汉化好的资源包;二、使用本地对象类,利用代码汉化;三、资源包 阅读全文
posted @ 2011-04-25 10:55
Yaoquan.Luo
阅读(411)
评论(0)
推荐(0)
浙公网安备 33010602011771号