urlrewriter的使用

阅读更多

 

由于目前接了个维护的项目,客户要求增加新功能,但新的访问格式类似于:http://www.domainName.com/aritcle/123这样的格式。同时本人对.Net也不熟悉,原来的项目使用的是Web Form,请教高人说使用MVC可能有些麻烦,所以不敢直接使用MVC3或MVC4。从网上找到可以使用urlrewriter.net。决定先写个Demo看下。

  1. 下载http://urlrewriter.net/index.php/download
  2. 用Visual Studio Manager打开下载的项目,编译后,从其Bin目录下拷贝Intelligencia.UrlRewriter.dll到其它位置。
  3. 新建基于C#的ASP.NET Web Application。在项目的右键菜单中点击“Add Reference”-》Browse,找到之前拷贝的dll文件:Intelligencia.UrlRewriter.dll,点击“OK”。引入项目。
  4. 打开Web.config,编辑其内容:
  5. 
    
    	
    		
      注意第4,66,72行的调整。

在项目根目录下创建tagcloud.aspx,编码如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="tagcloud.aspx.cs" Inherits="StudyUrlReWriter.tagcloud" %>





   


    <%
     string tagName = Request.QueryString["tag"];
     string createDate = Request.QueryString["date"];
     Response.Write("读到的参数是:" + tagName + " , " + createDate);
    %>
    静态html片段
    加粗了

你可能感兴趣的:(urlrewriter的使用)