望高手,给与详细点的指点,谢谢!

解决方案 »

  1.   

    有一些现成的组件,也可以自己写。推荐两篇文章:
    http://blog.bossma.cn/dotnet/asp-net-urlrewritingnet/

    http://www.jb51.net/article/17894.htm
      

  2.   

    设置Web.Config配置文件<?xml version="1.0" encoding="utf-8"?><configuration>
        <configSections>
            <section name="rewriter" requirePermission="false" type="Intelligencia.UrlRewriter.Configuration.RewriterConfigurationSectionHandler, Intelligencia.UrlRewriter"/>
        </configSections>   <rewriter>
            <rewrite url="~/(.+).html$" to="~/Default.aspx?ID=$1" />   //即把$1的值给括号的地方
        </rewriter>
        
        <system.web>
            <httpModules>
                <add type="Intelligencia.UrlRewriter.RewriterHttpModule,Intelligencia.UrlRewriter" name="UrlRewriter"/>
            </httpModules>
        </system.web>01.<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>  
    02.  
    03.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
    04.  
    05.<html xmlns="http://www.w3.org/1999/xhtml">  
    06.<head runat="server">  
    07.    <title>无标题页</title>  
    08.</head>  
    09.<body>  
    10.    <form id="form1" runat="server">  
    11.    <div>  
    12.    <a href="123.html" mce_href="123.html">test</a>  
    13.     <a href="test/beijin.html" mce_href="test/beijin.html">北京</a>  
    14.  
    15.     <a href="test/shanghai.html" mce_href="test/shanghai.html">上海</a>  
    16.  
    17.      <a href="test/wenzhou.html" mce_href="test/wenzhou.html">温州</a>  
    18.    </div>  
    19.    </form>  
    20.</body>  
    21.</html>