谁沉冥到,那无边的深,将热爱着,这最生动的生

.net 2.0 c#学习

导航

2006年9月6日 #

asp.net URL重写续

摘要: 昨天写了个URL重写,因为在重写后的URL里有一个小小的Bug的,就是在Post数据时会把原URL里的地址变成GET。比如原地址URL为:http://localhost/Test/Default.aspx重写后的URL:http://localhost/Test/2004/12/News.aspx而在Default.aspx文件里有Post数据(如Post文本)。那么这时重写后的URL就会变为:... 阅读全文

posted @ 2006-09-06 10:22 天若有情 阅读(200) 评论(0) 推荐(0)

ASP.NET中九种保持用户状态

摘要: ASP.NET为保持用户请求之间的数据提供了多种不同的途径。你可以使用Application对象、Cookie、Hidden Fields、Sessions或Cache对象,以及它们的大量的方法。决定什么时候使用它们有时很困难。 为了确定使用哪种对象保存数据,我们首先回答这三个问题:a)谁需要数据?b)数据需要保持多长时间?c)数据集有多大?通过回答这些问题,你能决定哪个对象为保持ASP... 阅读全文

posted @ 2006-09-06 10:20 天若有情 阅读(161) 评论(0) 推荐(0)

ASP.NET多种方式生成高质量缩略图

摘要: 在网站开发时,生成缩略图是一个非常常见和实用的功能.以前在asp里只能借助com组件实现,现在在.net里可以利用框架的强大的类库轻松实现.下面帖出完整的代码(带详细注释)。 /// /// 生成缩略图/// /// 源图路径(物理路径)/// 缩略图路径(物理路径)/// 缩略图宽度/// 缩略图高度/// 生成缩略图的方式 public static void MakeThumbnail(s... 阅读全文

posted @ 2006-09-06 10:18 天若有情 阅读(126) 评论(0) 推荐(0)

URL重写实现IHttpHandler接口

摘要: 以前用url重写时是用的ms urlrewriter,用了以后发现了很多不足,自定义功能太弱,而且随着重写规则的增加,web.config可能会越来越大,实际上,url重写就是实现IHttpHandler接口. 整个流程分二步走: 1、用一个xml文件来存储重写规则,其中这些规则是一些简单的正则表达式 2、实现IHttpHandler接口 首先看一下xml文件的格式... 阅读全文

posted @ 2006-09-06 09:30 天若有情 阅读(189) 评论(0) 推荐(0)

使用HttpHandler实现URL重写

摘要: 我们经常看到很多网站访问文章的时候才用的是***.html或***.shtml (如本blog的日志访问效果),其时这写文件在服务器上不存在的,那为什么会出现这样的效果呢,是因为Web服务器上对URL执行了重写,把访问的URL根据特定的格式重写成内部访问页面来实现的,它的好处是便于用户理解,同时搜索引擎也能更好地收入你的网站,当然其它的好处也很多,这里不做一一介绍了。 本文所讲的是使用Asp... 阅读全文

posted @ 2006-09-06 09:24 天若有情 阅读(216) 评论(0) 推荐(0)