2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > ASP.NET伪静态的方法及相关资料

ASP.NET伪静态的方法及相关资料

时间:2024-03-18 09:54:05

相关推荐

ASP.NET伪静态的方法及相关资料

1.添加URLRewriter.dll引用

2. 配置web.config的基本信息

<configSections><section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" /></configSections>

<system.web><httpHandlers><!--使用URLRewriter.dll --><add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter" /><add verb="*" path="*.html" type="URLRewriter.RewriterFactoryHandler, URLRewriter" /></httpHandlers><compilation debug="true" targetFramework="4.0"/></system.web>

<!--重写规则--><RewriterConfig><Rules><RewriterRule><LookFor>~/index.html</LookFor><SendTo>~/Index.aspx</SendTo></RewriterRule><RewriterRule><LookFor>~/Product/detail/item/([0-9]*).html</LookFor><SendTo>~/Product_Detail.aspx?ID=$1</SendTo></RewriterRule><!--分页规则开始--><RewriterRule><LookFor>~/Product/list/item/(.*)_(.*)\.html</LookFor><SendTo>~/Product_List.aspx?ID=$1&amp;page=$2</SendTo></RewriterRule>

</Rules></RewriterConfig>

到这里伪静态就可以使用了

3.伪静态分页

⑴ 分页控件代码

<webdiyer:AspNetPager ID="AspNetPager1" runat="server" FirstPageText="首页" LastPageText="尾页"NextPageText="下一页" PageIndexBoxType="DropDownList" PrevPageText="上一页" ShowCustomInfoSection="Left"ShowPageIndexBox="Always" SubmitButtonText="Go" ShowPageIndex="False" TextAfterPageIndexBox="页"TextBeforePageIndexBox="转到" AlwaysShow="True" LayoutType="Table" CssClass="paginator"CustomInfoClass="paginator" CustomInfoSectionWidth="" Wrap="False" PageSize="10"OnPageChanging="AspNetPager1_PageChanging" UrlPaging="True"></webdiyer:AspNetPager>

⑵ .cs代码

AspNetPager1.UrlRewritePattern = "/Product/list/" + type + "_" + ID + "_{0}.html";

4. 相关参考质料

(1)在中执行URL重写

(2) 实现伪静态网页方法

(3)IIS7 伪静态 web.config 配置方法

(4)伪静态页面的实现和伪静态在IIS7.0中的配置

(5)伪静态实现

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。