知识大全 ASP.NET中实现访问链接的静态地址映射

Posted 地址

篇首语:博观而约取,厚积而薄发。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET中实现访问链接的静态地址映射相关的知识,希望对你有一定的参考价值。

ASP.NET中实现访问链接的静态地址映射  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  protected void Application_BeginRequest(Object sender EventArgs e)                 string strCurrentPath;        strCurrentPath = Request Path;        //make sure that it ends with aspx   This is some quick validation on the path         //This will shortcut processing for images and other files (WebResource axd for example)         if(System IO Path GetExtension(strCurrentPath) EndsWith(            aspx true System Globalization CultureInfo InvariantCulture))             string strCustomPath;            string qString = Request QueryString ToString();            if(qString != string Empty)                qString = & + qString;            strCurrentPath = strCurrentPath ToLowerInvariant();            string appRoot = GetAppRoot(strCurrentPath);            //string pageName = ;            // the URL contains this folder name            //Response Write(strCurrentPath);            if(strCurrentPath IndexOf( catalog/ StringComparison InvariantCultureIgnoreCase) > )

  appRoot = appRoot Replace( catalog/ );                strCustomPath = appRoot + catalog aspx?guid= + System IO Path GetFileNameWithoutExtension(strCurrentPath) + qString;

  // rewrite the URL                Context RewritePath(strCustomPath false);                        else if(strCurrentPath IndexOf( product/ StringComparison InvariantCultureIgnoreCase) > )                 appRoot = appRoot Replace( product/ );

  strCustomPath = appRoot + product aspx?guid= + System IO Path GetFileNameWithoutExtension(strCurrentPath);                // rewrite the URL

cha138/Article/program/net/201311/13825

相关参考

知识大全 Asp.Net中动态页面转静态页面

Asp.Net中动态页面转静态页面  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  关于在AspN

知识大全 在ASP.NET中自动给URL加上超级链接

在ASP.NET中自动给URL加上超级链接  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  作为一

知识大全 ASP.NET2.0中数据源控件之异步数据访问

ASP.NET2.0中数据源控件之异步数据访问  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在

知识大全 ASP.NET中获取URL重写前的原始地址

ASP.NET中获取URL重写前的原始地址  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在AS

知识大全 ASP.NET中获取URL重写前的原始地址详解

ASP.NET中获取URL重写前的原始地址详解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!在AS

知识大全 ASP.NET伪静态的实现及伪静态的意义

ASP.NET伪静态的实现及伪静态的意义  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 ASP.NET分页链接方法

ASP.NET分页链接方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ///<summ

知识大全 ASP.NET 链接数据库基础教程

ASP.NET链接数据库基础教程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  indexasp

知识大全 ASP.NET生成静态网页的方法

ASP.NET生成静态网页的方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  ASPNET生成

知识大全 ASP.NET动态生成静态页面的实例代码

ASP.NET动态生成静态页面的实例代码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!生成静态页有