资源简介
本程序介绍了 asp.net 如何通过 IHttpModule 实现任意二级域名的域名泛解析。 以及在程序中 我们如何通过RewriterUtils.RewriteUrlapp.Context, sendToUrl)来重地址。
同事程序教你如何利用正则表达式动态匹配要解析的地址..........
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Text;
using System.Web;
namespace UrlRewrite
{
public abstract class baseModuleRewriter : IHttpModule
{
///
/// 初始化
///
///
public virtual void Init(HttpApplication app)
{
//此处是以Windows验证
app.BeginRequest += new EventHandler(ReUrl_BeginRequest);
}
///
/// 实现接口的Dispose方法
///
public virtual void Dispose() { }
///
/// 发生错误时
///
///
///
public virtual void Application_onerror(object sender EventArgs e)
{
HttpApplication application = (HttpApplication)sender;
HttpContext context = application.Context;
context.Response.Write(“yle=\“font-size:14px;\“>“);
context.Response.Write(“Discuz!NT Error:
“);
context.Response.Write(““);
context.Response.Write(““);
context.Response.End();
}
///
/// 重写Url
///
/// 事件的源
/// 包含事件数据的 EventArgs
protected virtual void ReUrl_BeginRequest(object sender EventArgs e)
{
HttpApplication app=(HttpApplication)sender;
Rewrite(app);
}
///
/// 重写方法必须重写。重写传入逻辑
///
/// 请求的RawUrl.)
/// 在HttpApplication实例.
protected abstract void Rewrite(HttpApplication app);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2162 2009-10-23 13:42 UrlRewriter\UrlRewrite\ba
文件 20480 2009-08-22 16:18 UrlRewriter\UrlRewrite\bin\Debug\UrlRewrite.dll
文件 24064 2009-08-22 16:18 UrlRewriter\UrlRewrite\bin\Debug\UrlRewrite.pdb
文件 5171 2009-10-23 13:49 UrlRewriter\UrlRewrite\bin\Debug\UrlRewrite.xm
文件 2484 2009-10-23 13:36 UrlRewriter\UrlRewrite\ModuleRewriter.cs
文件 24576 2009-10-23 13:49 UrlRewriter\UrlRewrite\obj\Debug\UrlRewrite.dll
文件 34304 2009-10-23 13:49 UrlRewriter\UrlRewrite\obj\Debug\UrlRewrite.pdb
文件 181 2009-10-23 13:49 UrlRewriter\UrlRewrite\obj\UrlRewrite.csproj.FileList.txt
文件 551 2009-08-22 17:10 UrlRewriter\UrlRewrite\obj\UrlRewrite.csproj.FileListAbsolute.txt
文件 1333 2009-08-22 16:00 UrlRewriter\UrlRewrite\Properties\AssemblyInfo.cs
文件 8229 2009-10-23 13:45 UrlRewriter\UrlRewrite\RewriterConfig.cs
文件 4872 2009-10-23 13:49 UrlRewriter\UrlRewrite\RewriterUtils.cs
文件 2215 2009-08-22 16:36 UrlRewriter\UrlRewrite\UrlRewrite.csproj
文件 3354 2009-10-23 13:26 UrlRewriter\UrlRewriter.sln
..A..H. 36864 2009-10-23 13:49 UrlRewriter\UrlRewriter.suo
文件 24576 2009-10-23 13:49 UrlRewriter\WebUI\Bin\UrlRewrite.dll
文件 34304 2009-10-23 13:49 UrlRewriter\WebUI\Bin\UrlRewrite.pdb
文件 5171 2009-10-23 13:49 UrlRewriter\WebUI\Bin\UrlRewrite.xm
文件 707 2009-10-23 13:33 UrlRewriter\WebUI\config\urls.config
文件 554 2009-10-23 13:23 UrlRewriter\WebUI\Default.aspx
文件 383 2005-09-07 09:40 UrlRewriter\WebUI\Default.aspx.cs
文件 437 2009-10-23 12:26 UrlRewriter\WebUI\test.aspx
文件 405 2009-10-23 12:26 UrlRewriter\WebUI\test.aspx.cs
文件 1793 2009-10-23 13:24 UrlRewriter\WebUI\Web.Config
目录 0 2009-10-22 17:13 UrlRewriter\UrlRewrite\obj\Debug\Refactor
目录 0 2009-10-22 17:13 UrlRewriter\UrlRewrite\obj\Debug\TempPE
目录 0 2009-10-22 17:13 UrlRewriter\UrlRewrite\bin\Debug
目录 0 2009-10-23 13:49 UrlRewriter\UrlRewrite\obj\Debug
目录 0 2009-10-22 17:13 UrlRewriter\UrlRewrite\bin
目录 0 2009-10-22 17:16 UrlRewriter\UrlRewrite\obj
............此处省略10个文件信息
- 上一篇:C#科学高级计算机源码
- 下一篇:C# 提取文章关键词
相关资源
- Asp.net学生信息管理系统源码
- asp.net C#购物车源代码
- ASP.NET实验室预约管理系统
- 020ASP.NET车辆综合管理系统.zip
- c# 高校档案信息管理系统
- asp.net中c#做的躲避小游戏,希望大家
- ASP.NET C# 工资管理系统
- ASP.NET客户管理系统(毕业设计 C#
- 在线求职系统(C#ASP.NET源码)
- asp.net 在线考试系统及论文
- ASP.Net文件上传管理源码
- 《OA企业办公自动化》asp.net 源码(附
- asp.netc#开发规范
- asp.net 大文件上传(带进度条)
- 通过程序自动填充并提交ASP.NET表单(
- ASP.NET 基础编程文档(PPT电子教案)
-
ASP.NET_xm
l深入编程技术 - asp.net 新闻发布系统源码(附文档以及
- asp.net 简单的Ajax应用
- asp.net 企业官网源码(附数据库)
- asp.net 花语花店销售网站源码(含数据
- ASP.NET资产管理系统源码(附数据库)
- ajax 登录(基于asp.net)
- asp.net 简单新闻发布系统源码(附数据
- asp.net新闻发布系统(源码+数据库+论
- asp.net网上购物系统源码
- ASP.NET 在浏览器中预览文件
- asp.net 生命周期
- asp.net 花语花店销售网站源码(附数据
- asp.net 购物车实现(基于Session)
川公网安备 51152502000135号
评论
共有 条评论