知识大全 浅谈.NET重写URL

Posted 内容

篇首语:时间是把锋利的刀,成全过我的疯狂,也粉碎过我的梦想。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 浅谈.NET重写URL相关的知识,希望对你有一定的参考价值。

浅谈.NET重写URL  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  具体使用方法

  首先nfig的配置

  <?xml version= ?><configuration> <configSections>

  <section name= RewriterConfig type= URLRewriter Config RewriterConfigSerializerSectioHandler URLRewriter />

  </configSections>

  <RewriterConfig> <Rules> <RewriterRule> <LookFor>~/ListCategories\\ aspx</LookFor>

  <SendTo>~/Default aspx</SendTo> </RewriterRule> <RewriterRule>

  <LookFor>~/(\\d+)l</LookFor> <SendTo>~/Cover aspx?id=$ </SendTo> </RewriterRule> </Rules>

  </RewriterConfig> <system web> <Modules>

  <add type= URLRewriter ModuleRewriter URLRewriter name= ModuleRewriter /> </Modules>

  <pilation debug= true /></system web>

  </configuration>

  主要配置的代码是这些 其他的根据自己的需要的版本自行添加

  然后Default aspx Cover aspx 新建 个页面

  Default aspx

  <%@ Page Language= C# AutoEventWireup= true CodeFile= Default aspx cs Inherits= _Default %>

  <!DOCTYPE PUBLIC //W C//DTD XHTML Transitional//EN transitional dtd >

  < xmlns= ><head runat= server >

  <title>无标题页</title></head><body> <form id= form runat= server >

  <div>

  <a >ListCategories aspx</a>

  <a >l</a> </div> </form></body><

  />Cover aspx

  <%@ Page Language= C# AutoEventWireup= true CodeFile= Cover aspx cs Inherits= Cover %>

  <%@ Register TagPrefix= skm Namespace= ActionlessForm Assembly= ActionlessForm %>

  <!DOCTYPE PUBLIC //W C//DTD XHTML Transitional//EN transitional dtd >

  < xmlns= ><head runat= server >

  <title>Cover</title></head><body> <skm:form id= form runat= server >

  <div> Cover页面 <h ><a javascript:void( ) onclick= history go( ) >返回上一页</a></h >

  <asp:Button ID= Button runat= server Text= Button />

  </div>

  </skm:form></body></>Cover aspx cs

  using System;

  using System Collections;

  using System Configuration;

  using System Data;

  using System Linq;

  using System Web;using System Web Security;

  using System Web UI;

  using System Web UI HtmlControls;

  using System Web UI WebControls;

  using System Web UI WebControls WebParts;

  using System Xml Linq;public partial class Cover : System Web UI Page

  protected void Page_Load(object sender EventArgs e)

  

  if (Request QueryString[ id ] == null)

  

  Response End();

  

  else

  

  int id = Convert ToInt (Request QueryString[ id ]); Response Write(id);

  

  

  

  还要去对iis设置

  这样的话伪静态就可以用了

  C:\\WINDOWS\\Microsoft NET\\Framework\\v \\aspnet_isapi dll 这是上面的路径

  浏览Default aspx页

  ListCategories aspx 页面其实在服务器上面是没有的 它里面的内容是Default aspx的内容 因为配置文件里面设置了

  具体使用方法

  首先nfig的配置

  <?xml version= ?><configuration> <configSections>

  <section name= RewriterConfig type= URLRewriter Config RewriterConfigSerializerSectioHandler URLRewriter />

  </configSections> <RewriterConfig> <Rules> <RewriterRule> <LookFor>~/ListCategories\\ aspx</LookFor>

  <SendTo>~/Default aspx</SendTo> </RewriterRule> <RewriterRule>

  <LookFor>~/(\\d+)l</LookFor> <SendTo>~/Cover aspx?id=$ </SendTo>

  </RewriterRule> </Rules> </RewriterConfig>

  <system web> <Modules> <add type= URLRewriter ModuleRewriter URLRewriter name= ModuleRewriter />

  </Modules> <pilation debug= true />

  </system web>

  </configuration>

  主要配置的代码是这些 其他的根据自己的需要的版本自行添加

  然后Default aspx Cover aspx 新建 个页面

  Default aspx

  <%@ Page Language= C# AutoEventWireup= true CodeFile= Default aspx cs Inherits= _Default %>

  <!DOCTYPE PUBLIC //W C//DTD XHTML Transitional//EN transitional dtd >

  < xmlns= ><head runat= server >

  <title>无标题页</title></head><body> <form id= form runat= server >

  <div>

  <a >ListCategories aspx</a>

  <a >l</a> </div> </form></body>

  </>Cover aspx

  <%@ Page Language= C# AutoEventWireup= true CodeFile= Cover aspx cs Inherits= Cover %>

  <%@ Register TagPrefix= skm Namespace= ActionlessForm Assembly= ActionlessForm %>

  <!DOCTYPE PUBLIC //W C//DTD XHTML Transitional//EN transitional dtd >

  < xmlns= ><head runat= server >

  <title>Cover</title></head><body>

  <skm:form id= form runat= server > <div> Cover页面 <h ><a javascript:void( ) onclick= history go( ) >返回上一页</a>

  </h >

  <asp:Button ID= Button runat= server Text= Button />

  </div>

  </skm:form>

  </body>

  </>Cover aspx cs   using System;

  using System Collections;

  using System Configuration;using System Data;

  using System Linq;

  using System Web;

  using System Web Security;

  using System Web UI;

  using System Web UI HtmlControls;

  using System Web UI WebControls;

  using System Web UI WebControls WebParts;

  using System Xml Linq;public partial class Cover : System Web UI Page

  

  protected void Page_Load(object sender EventArgs e)

  

  if

  (

  Request QueryString[ id ] == null)

  

  Response End();

  

  else

  

  int id = Convert ToInt (Request QueryString[ id ]); Response Write(id);

  

  

  

  还要去对iis设置

  

  这样的话伪静态就可以用了

  C:\\WINDOWS\\Microsoft NET\\Framework\\v \\aspnet_isapi dll 这是上面的路径

  浏览Default aspx页

cha138/Article/program/net/201311/11490

相关参考

知识大全 在 ASP.NET 中执行 URL 重写

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

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

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

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

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

知识大全 浅谈基于URL的权限控制ASP.NET MVC中的实现

浅谈基于URL的权限控制ASP.NETMVC中的实现  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 php快速url重写实例

  以上的版本才能使用继承了上一个版本的快速重定向的特点(单独类全部使用静态调用)增添了一个很重要的功能和属性可以调用其他url中的模块了也使得模块与模块间或页面与页面间的函数简化共享得以实现  ht

知识大全 .net输出重写压缩页面文件的小例子

这篇文章介绍了net输出重写压缩页面文件的小例子有需要的朋友可以参考一下   不知你是否留意过有一些网站的代码都是混在一起没有任何空格和换行等多余字符它的好处不用多说——界面大小绝对优化或许

知识大全 ASP.NET 2.0移动开发之属性重写和模板化

ASP.NET2.0移动开发之属性重写和模板化  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  本

知识大全 asp.net获取URL和IP地址

asp.net获取URL和IP地址  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  获取URL: 

知识大全 Asp.net关于对url编码的转化

Asp.net关于对url编码的转化  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  今天突然遇到

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

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