2011年7月27日
摘要: asp.net通过HttpModule自动在Url地址上添加参数发布:dxy 字体:[增加减小] 类型:转载由于项目中有许多页面需要用到cid参数,所以想通过传值cid来获取数据。然而手机客户端又不支持Session和Cookie传值,其他方法给页面赋值再传值显得太麻烦了,而且还不易维护,容易弄丢出错,于是想到了用HttpModule来把cid参数赋在Url地址上,让url把cid参数每页自动传递下去,需要用cid时只要通过Requet["cid"]获取,这样就不用为传值而烦恼了。以下是配置方法和源码。1)在web.config配置文件中添加以下节点复制代码代码如下:< 阅读全文
posted @ 2011-07-27 23:19 ithawk 阅读(264) 评论(0) 推荐(0) 编辑
  2011年7月24日
摘要: HttpModule和HttpHandler区别ASP.Net处理Http Request时,使用Pipeline(管道)方式,由各个HttpModule对请求进行处理,然后到达 HttpHandler,HttpHandler处理完之后,仍经过Pipeline中各个HttpModule的处理,最后将HTML发送到客户端浏览 器中。生命周期中涉及到几个非常重要的对象:HttpHandler,HttpModule,IHttpHandlerFactory,他们的执行(顺序)大致的执行过程是这样的:client端发送页面请求,被IIS的某个进程截获,它根据申请的页 面后缀(.aspx)不同,调用不同的 阅读全文
posted @ 2011-07-24 13:05 ithawk 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 使用HttpHandler为图片添加水印需求:1、为所有的大图添加水印2、不要直接在图片上生成水印,要保持图片的原汁原味3、要求可配置,配置的选项包括是否启用水印,水印图片可以更换,水印的位置可以更换解决方案: 在我们的图片管理系统中,用户上传的图片都通过一个二级域名进行管理,如 images.photocms.com所以就只需在这个应用中,拦截所有的图片请求交由asp.net处理,在asp.net程序中处理原图和水印图片,将结果输出给用户即可。 具体步骤如下: 1、配置IIS,将jpg后缀名的请求用aspnet_isapi.dll来接收处理。 2、配置Web.config ,添加.jpg处理 阅读全文
posted @ 2011-07-24 12:30 ithawk 阅读(478) 评论(0) 推荐(0) 编辑
摘要: [翻译]下拉列表多选控件MultiDropDownPosted on 2011-07-18 12:10敏捷学院阅读(62)评论(1)编辑收藏http://www.cnblogs.com/xingquan/archive/2011/07/18/2109359.html源代码下载:http://dev.mjxy.cn/a-Multi-select-drop-down-list-control-MultiDropDown.aspx翻译:白水 引用请注明出处<敏捷学院>介绍ASP.NET的DropDownList控件只允许我们选择一个项,为了克服这个限制,我写了一个MultiDropDow 阅读全文
posted @ 2011-07-24 08:40 ithawk 阅读(759) 评论(0) 推荐(0) 编辑
摘要: FlexPaper实现文档在线浏览http://www.cnblogs.com/insus/archive/2011/07/21/2112369.html最近有看到网友在做文档在线浏览,刚开始时,Insus.NeT是想使用FlashPaper 2来实现,由于自己的开发环境是Win7 64bit的,一直找不到FlashPaper 2的64bit的驱动,最后Insus.NET只好使用FlexPaper来实现了,FlexPaper有点不好,就是在浏览时,右下角有一个About Logo,如果文档放大浏览时,不小心会打开About的小窗口。心得与经验写于此,方便真正应用时,以备查阅。实现之后效果如下: 阅读全文
posted @ 2011-07-24 08:38 ithawk 阅读(742) 评论(2) 推荐(0) 编辑
摘要: ASP.NET Button、ImageButton、LinkButton、HyperLink区别2010-07-29 10:07:55|分类:ASP.NET|字号订阅这4个控件都属于WEB服务器控件,有很多相同的属性和事件。其区别如下所示。在*.aspx页面中插入Button控件如以下代码所示。<asp:Button runat="server" ID="b1" Text="Button控件" />在页面运行后,Button控件最终生成的HTML标签如以下代码所示。<input type="submit& 阅读全文
posted @ 2011-07-24 00:02 ithawk 阅读(646) 评论(0) 推荐(0) 编辑
  2011年7月23日
摘要: 巧用 Reponse.Filter实现多语言功能作者:未知 时间: 2010/2/21 11:36:38 文档类型:未知 来自:未知 浏览统计:812对于有跨国业务的web系统来说,一般都需要提供多语言功能。然而在众多多语言方案里,如.net自带的Resource方式,都会在程序开发时增加程序员的额外负担,不易开发:1.各种不同的地方实现多语言,如aspx的control绑定,js脚本,cs代码,procedure里的提示信息等,这些多语言实现方式各不相同,加重了开发难度。2.在要实现多语言的代码中都要与获取语系文字的代码进行强耦合,不方便扩展和维护。如.net的Resource方式某个lab 阅读全文
posted @ 2011-07-23 21:12 ithawk 阅读(172) 评论(0) 推荐(0) 编辑
摘要: http://bbs.chinaunix.net/thread-1836462-1-1.html;(function($) {$.request = {};$.validate = {};$.common = {};$.extend(jQuery.request, {queryString: function (name) { var url = document.URL; var arr = url.split('?'); if (arr.length < 2) { return ''; } url = arr[1]; //去掉最后一个#字符 if (u 阅读全文
posted @ 2011-07-23 18:45 ithawk 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 【转】js正则表达式检测表单2010-08-09 16:46转载自deydgo最终编辑wentian19871.Validator.js<scrīpt>/*************************************************Validator v1.03code by 我佛山人wfsr@msn.com*************************************************/Validator = {Require : /.+/,Email : /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+ 阅读全文
posted @ 2011-07-23 18:14 ithawk 阅读(418) 评论(0) 推荐(0) 编辑
摘要: Javascript正则表达式详解断桥残雪Posted @ 2010-02-04 01:57:08跳到评论部分js正则表达式是很多js开发人员比较头疼的事情,也很多人不愿意学习,只是必要的时候上网查一下就可以啦~本文中详细的把javascript正则表达式的用法进行了列表,希望对于大家学习javascript正则表达式有一定的帮助。建立正则表达式对象语法re = newRegExp(/pattern/[flags])flags 参数说明:g(全文查找出现的所有pattern)i(忽略大小写)m(多行查找)普通字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个 后向引用、或一个八进 阅读全文
posted @ 2011-07-23 17:53 ithawk 阅读(205) 评论(0) 推荐(0) 编辑