资源简介
本程序介绍了 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 B2C商城系统源码.rar
- 基于asp.net的停车场管理系统
- ASP.NET下Sina跟QQ的登录接口调用源代码
- asp.net_echarts后台动态获取数据
- ASP.NET航班查询源代码+数据库
- asp.net留言簿实验报告
- asp.net网站注册登录功能源码基于C#
- asp.net实现的网络教学平台源代码+数据
- asp.net实现购物车的代码
- asp.net中用C#写的在线考试系统
- asp.net 网上购物 简单实现适合期末课
- ASP.NET在线学习系统
- c# asp.net 二维码生成源码改良版
- asp.net简易新闻发布系统
- asp.net人才网程序.rar
- Web应用开发ASP.NET2.0课后习题答案
- ASP.NET简单留言板(C#)
- 网上购物 ASP.NET网页设计与网站开发(
- Asp.Net最佳学习路线图
- 一种图纸数字化程序的C#编程实现
- ASP.NET+SQL在线考试系统(毕业设计)
- ASP.NET网页微信登录授权获取用户基本
- ASP.net酒店管理系统源代码
- 在asp.net中使用JqueryAjaxJson实现无刷新
- C# ASP.net 物流信息网站
- ASP.NETC#邮件收发管理系统论文及毕业
- asp.net购物车 .net购物车 C#购物车 net通
- 一个用ASP.NET+SQLServer2000作的网络投票
- ASP.NET编写的论坛系统源码
- ASP.NET网页设计与网站开发
评论
共有 条评论