在符号帮助下,终于攻破这个问题,感谢感谢!
在web.config里边:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
/*********加载URLRewriter的相关类*************/
<configSections>
<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
</configSections>
/********加载URLRewriter的相关类**************/
<appSettings>
<add key="dns" value="data source = ; initial catalog = ; user id= ; password = ;" />
<add key="dnsace" value="" />
<add key="pagecount" value="20" />
<add key="xm" value="changchun" />
<add key="ps" value="www5feicn" />
</appSettings>
<system.web>
<compilation defaultLanguage="c#" debug="true"/>
<customErrors mode="RemoteOnly" />
<authentication mode="Windows" />
<authorization>
<allow users="*" />
</authorization>
<trace
enabled="false"
requestLimit="10"
pageOutput="false"
traceMode="SortByTime"
localOnly="true"
/>
<sessionState
mode="InProc"
stateConnectionString="tcpip=127.0.0.1:42424"
sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
cookieless="false"
timeout="20"
/>
<globalization
requestEncoding="gb2312"
responseEncoding="gb2312"
/>
/********通过 httpHandlers 映射 **************/
<httpHandlers>
<add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
</httpHandlers>
/********通过 httpHandlers 映射 **************/
</system.web>
/********URL 重写规则定义 **************/
<RewriterConfig>
<Rules>
<RewriterRule>
<LookFor>~/(/d+)/.aspx</LookFor>
<SendTo><![CDATA[~/look.aspx?id=$1]]></SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/class/(/d+)/.aspx</LookFor>
<SendTo><![CDATA[~/class.aspx?id=$1]]></SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/class/(/d+)_(/d+)/.aspx</LookFor>
<SendTo><![CDATA[~/class.aspx?id=$1&pg=$2]]></SendTo>
</RewriterRule>
</Rules>
</RewriterConfig>
/********URL 重写规则定义 **************/
</configuration>
特别重要的两个.dll 要加到bin里边去
遇到有 form 要有按钮、事件之类的要在页面上要加
<%@ Register TagPrefix="skm" Namespace="ActionlessForm" Assembly="ActionlessForm" %>
这样 <form...> 变成 <skm:form...>
重写了页面地址 直接访问没有问题 如果页面上有一个按钮 或者一个事件 那么 重写就不管用老 他会直接调用出真实地址出来
这样, 就是防止他调真实地址出来
嘿嘿!!