Asp.Net教程,WinForm教程,Asp.Net MVC,vs2008教程,vs2010教程,Silverlight技术,源码下载,Asp.Net视频教程
全站热门标签
vs2010 Silverlight 存储过程 水晶报表 LINQ ADO.NET JavaScript DataGridView GridView AjaxPro DevExpress 面向对象 Extjs XML HTML教程 Oracle jQuery WPF MVC 分页 Office2010 GDI+ Visual C++2010 Dojo MySQL VB.NET WCF4.0 ASPxGridView WinForm textbox Sql2005 cookie Discuz!NT checkbox WCF SQL经典语句 T-SQL F# asp.net VS2008 SQL Ajax DropDownList VS2008新特性 TreeView Access Flex 页面执行时间 字符串 DataSet VB2005 回调 动画 C#时间 游戏 ASP.NET MVC
尚未分类 LINQ教程 Enterprise技术 性能优化/调试 水晶报表与打印 安全与加密 图形图像 文件处理 基础教程 Web Services 内置对象 控件示例 正则表达式\采集 ADO.NET 缓存\泛型\线程 XML技术Url重写\静态页 vs2008综合教程

URLRewriter.dll实例

时间:2010-02-26 22:30来源:未知 作者:admin 点击:

web.config

<?xml version="1.0"?>
<!--
    注意: 除了手动编辑此文件以外,您还可以使用
    Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的
     “网站”->“Asp.Net 配置”选项。
    设置和注释的完整列表在
    machine.config.comments 中,该文件通常位于
    \Windows\Microsoft.Net\Framework\v2.x\Config 中
-->
<configuration>
<configSections>
   <section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter"/>
</configSections>

<appSettings>
   <!-- 网站名称 -->
   <add key="webName" value="吹牛比的网站"/>
   <!-- 网站地址 -->
   <add key="webUrl" value="localhost"/>
   <!-- 程序作者 -->
   <add key="Author" value="WAEMZ"/>
   <!-- 产品列表页分页大小(每页显示数目) -->
   <add key="productListPageSize" value="20"/>
   <!-- 留言页分页大小(每页显示数目) -->
   <add key="LiuYanSize" value="6"/>
   <!-- 新闻页分页大小(每页显示数目) -->
   <add key="newsListPageSize" value="10"/>
</appSettings>
<connectionStrings>
   <add name="ConnectionString" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\df90f90lasd8ffff.mdb" providerName="System.Data.OleDb"/>
</connectionStrings>
<RewriterConfig>
   <Rules>
    <!-- Rules for Blog Content Displayer -->
    <RewriterRule>
     <LookFor>~/Cipher_List_(\d{1,6})\.aspx</LookFor>
     <SendTo>~/Cipher_List.aspx?proClassId=$1</SendTo>
    </RewriterRule>
    <RewriterRule>
     <LookFor>~/Cipher_List-(\d{1,6})\.aspx</LookFor>
     <SendTo>~/Cipher_List.aspx?page=$1</SendTo>
    </RewriterRule>
    <RewriterRule>
     <LookFor>~/Cipher_Content_(\d{1,6})\.aspx</LookFor>
     <SendTo>~/Cipher_Content.aspx?ProductId=$1</SendTo>
    </RewriterRule>
    <RewriterRule>
     <LookFor>~/Cipher_List_(\d{1,6})_(\d{1,6})\.aspx</LookFor>
     <SendTo><![CDATA[~/Cipher_List.aspx?proClassId=$1&page=$2]]></SendTo>
    </RewriterRule>
    <RewriterRule>
     <LookFor>~/News_List_(\d{1,6})\.aspx</LookFor>
     <SendTo>~/News_List.aspx?ClassId=$1</SendTo>
    </RewriterRule>
    <RewriterRule>
     <LookFor>~/News_Content_(\d{1,6})\.xx</LookFor>
     <SendTo>~/News_Content.aspx?NewsId=$1</SendTo>
    </RewriterRule>
    <RewriterRule>
     <LookFor>~/News_List_(\d{1,6})_(\d{1,6})\.aspx</LookFor>
     <SendTo><![CDATA[~/News_List.aspx?ClassId=$1&page=$2]]></SendTo>
    </RewriterRule>
    <RewriterRule>
     <LookFor>~/Job_List_(\d{1,6})\.aspx</LookFor>
     <SendTo>~/Job_List.aspx?page=$1</SendTo>
    </RewriterRule>
    <RewriterRule>
     <LookFor>~/JobContent_(\d{1,6})\.aspx</LookFor>
     <SendTo>~/JobContent.aspx?ZpId=$1</SendTo>
    </RewriterRule>
   </Rules>
</RewriterConfig>

<system.web>
<httpModules>
    <add type="URLRewriter.ModuleRewriter, URLRewriter" name="ModuleRewriter"/>
   </httpModules>

   <pages validateRequest="false"/>
   <!--
            设置 compilation debug="true" 将调试符号插入
            已编译的页面中。但由于这会
            影响性能,因此只在开发过程中将此值
            设置为 true。
        -->
   <compilation debug="true"/>
   <!--
            通过 <authentication> 节可以配置 ASP.NET 使用的
            安全身份验证模式,
            以标识传入的用户。
        -->
   <customErrors mode="Off"/>
   <globalization requestEncoding="utf-8" responseEncoding="utf-8"/>
   <!--
            如果在执行请求的过程中出现未处理的错误,
            则通过 <customErrors> 节可以配置相应的处理步骤。具体说来,
            开发人员通过该节可以配置
            要显示的 html 错误页
            以代替错误堆栈跟踪。
       
        <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
            <error statusCode="403" redirect="NoAccess.htm" />
            <error statusCode="404" redirect="FileNotFound.htm" />
        </customErrors>
        -->
</system.web>
</configuration>

2.加入URLRewriter.dll

3.引用

<a href="canyin<%#DataBinder.Eval(Container.DataItem, "id")%>.do">

Tags:URLRewriter
责任编辑:admin
返回顶部
------分隔线----------------------------
推荐内容
骆驼户外男 真皮磨砂日常休闲鞋 低帮 2011秋冬新款 专柜正品特价 骆驼户外男 真皮磨砂日常休闲鞋 低帮 2011秋冬新款 专柜正品特价