[原创 URL重写步骤
做個新聞系統,URL重寫每個新聞
1.? Web.config 的配置
?<httpModules>
??????????? <add type="URLRewriter.ModuleRewriter, URLRewriter" name="ModuleRewriter" />
??????? </httpModules>
?
<configSections>
??????? <section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
??? </configSections>
??? <RewriterConfig>
??????? <Rules>
??????????? <RewriterRule>
??????????????? <LookFor>~/(\d+)\.aspx</LookFor>
??????????????? <SendTo>~/Detail.aspx?ID=$1</SendTo>
??????????? </RewriterRule>
?</Rules>
??? </RewriterConfig>
?
2. 創建頁面文件
<asp:Repeater ID="rptbulletin" runat="server">
??????????????????????? <ItemTemplate>
??????????????????????????? <table cellspacing="0" cellpadding="0" width="100%" border="0">
??????????????????????????????? <tbody>
??????????????????????????????????? <tr>
??????????????????????????????????????? <td height="20">
??????????????????????????????????????????? <a class="Other" href='Log/<%# Eval("ID")%>.aspx' target="_blank" title='<%#Eval("Title") %>'>·<%# (Eval("Title") %></a>
??????????????????????????????????????? </td>
??????????????????????????????????? </tr>
??????????????????????????????? </tbody>
??????????????????????????? </table>
??????????????????????? </ItemTemplate>
??????????????????? </asp:Repeater>
建立 BulletinDetails.aspx
PageLoad 方法中
?string id = Request.QueryString["ID"];
??????? if (id != null)
??????? {
?讀取新聞信息
??????? }
?
OK
轉載于:https://www.cnblogs.com/JamesLi2015/archive/2008/10/23/1317520.html
總結
以上是生活随笔為你收集整理的[原创 URL重写步骤的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何在3个月内拥有3年的工作经验
- 下一篇: 支持任意排序的分页存储过程