文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | firefox | WPS | 杀毒软件 | Picasa
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形图像 办公软件 媒体动画 精文荟萃 常用软件 网页编程 技术开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络编程Asp.Netasp.net URL重写(URLRewriter) 之简化版
精品推荐
特别推荐
·.net基础知识错误注意二十二点知识
·asp.net2.0学习历程 菜鸟到中级程序员的飞跃
·.NET基础知识-什么是.NET
·初学C#+ASP.NET+Oracle时积累的备忘点滴
·专家详解:复杂表达式的执行步骤
·asp.net中的加密方法
·DataGrid常见关注问题解决方案
·学习笔记 ASP.NET 5种页面转向法
·ASP.NET网络编程中经常会用到的27个函数集
·ASP.NET之上传文件管理策略
·专家:用.NET动态创建类的实例讲解
·ASP.NET WEB服务和Flash打造MP3播放器
·精通ASP.NET中弹出窗口技术
·asp.net常用代码
·asp.net创建文件夹的IO类的问题
·Asp.Net函数集
·Asp.net cache 简述
·如何最大限度提高.NET的性能 (续)
·.NET编程规范
·Asp.net1.1升级到2.0遇到的一些问题总结
热点TOP10
·ASP.NET上传文件的实例
·ASP.NET2.0下含有DropDownList的GridView编辑、删除的完整例子!
·Access 通用数据访问类(asp.net 2.0 c#)
·DataTable控件的使用
·asp.net(C#)海量数据表高效率分页算法(易懂,不使用存储过程)
·AspNetPager分页控件--使用方法
·Lucene.net 实现全文搜索
·asp.net程序中最常用的三十三种编程代码
·C#.net对XML文件的操作,福cs源代码
·asp.net2.0学习历程 菜鸟到中级程序员的飞跃
·使用 DataAdapter 执行批量更新
·ASP.net发送Email
·C# 3.0语言规范
·ASP.NET购物车的实现及结算处理
·asp.net WebForm页面间传值方法
·Asp.Net函数集
·.Net分页控件发布
·ASP.NET基于角色的窗体安全认证机制
·ASP.NET 中执行 URL 重写
·原创控件代码共享:-日期选择控件

asp.net URL重写(URLRewriter) 之简化版

日期:2006年12月16日 作者: 查看:[大字体 中字体 小字体]


Asp.Net 里实现 URL重写(URLRewriter)的一个最简单的方法。

参考了 (作者 Scott Mitchell 翻译:Janssen )的大作,虽然没有完全看明白,但是也照猫画虎地做了一个,颇有“成就”感。写出来分享一下。

原作里讲了很多的原理,这里就不说了(其实我也不懂)。这里就写操作过程吧。目的是实现一个最简单的能实现 URL重写 的程序。

1、需要设置一下IIS里的站点属性。

2、修改web.config的内容。

 <system.web>
      <httpHandlers>
        <add verb="*" path="*.zHtml" type="ZDIL.URLRewriter.RewriterFactoryHandler, ZDILURLRewriter" />
    </httpHandlers>
</system.web>
    其中*.zhtml 就是地址栏里面写的网页的扩展名,就是给用户看的,这个可以随意改(但是要符合扩展名的规则!)。当然要和第一步里面的设置相一致才行。

3、写一个类。

using System;
using System.IO;
using System.Web;
using System.Web.UI;

namespace ZDIL.URLRewriter
{
    /**//// <summary>
    /// URL重写
    /// </summary>
    public class RewriterFactoryHandler : IHttpHandlerFactory
    {
        /**//// <summary>
        /// GetHandler is executed by the ASP.NET pipeline after the associated HttpModules have run.  The job of
        /// GetHandler is to return an instance of an HttpHandler that can process the page.
        /// </summary>
        /// <param name="context">The HttpContext for this request.</param>
        /// <param name="requestType">The HTTP data transfer method (<b>GET</b> or <b>POST</b>)</param>
        /// <param name="url">The RawUrl of the requested resource.</param>
        /// <param name="pathTranslated">The physical path to the requested resource.</param>
        /// <returns>An instance that implements IHttpHandler; specifically, an HttpHandler instance returned
        /// by the <b>PageParser</b> class, which is the same class that the default ASP.NET PageHandlerFactory delegates
        /// to.</returns>
        public virtual IHttpHandler GetHandler(HttpContext context, string requestType, string url, string pathTranslated)
        {
            string sendToUrl = url;                         //地址栏里面的地址

[1] [2] 下一页 




上一篇:Lucene.net试用

下一篇:请Gmail当管家 统一管理多个电子邮箱

asp.net URL重写(URLRewriter) 之简化版 相关文章:
·15种做爱姿势真人示范写真(图)
·C#编写的windows计算器-源代码
·编写简单的中文分词程序
·如何用C#编写文本编辑器
·夏日送清凉 精选高清晰海豚写真壁纸
·加速读写 提高Vista系统磁盘性能
·女子贴性感照片赤裸描写二奶经历(图)
·用ASP编写网上调查投票系统
·延伸无限!超高清晰道路写真壁纸欣赏
·想你,写给你!老婆,我好想你哦! -情书大全之思念情书
asp.net URL重写(URLRewriter) 之简化版 相关软件:
·雀美眉麻将写真馆中文语音版
·手机SIM卡备份一卡多号(手机魔卡)万能读写软件V9.0
·苏州19岁的美少女写真 RMVB高清析 极品美女吐血推荐
·轻轻松松写简历 V8.6
·台湾首席名模林志玲写真集
·写稿大师V10.16
·网络新偶像天仙mm清纯写真集
·梦幻麻将馆 与美女打麻将附送美女写真 赶快下吧
·主持第一美女沈星写真集
·清嘴女孩高圆圆写真集

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:vipcn