qq官方官网入口,seo关键词教程,南宁市网络推广公司哪家好,网页设计美食UrlRewriter 是微软封装好了的一个URL重写组件。使用它可以让我节约很多自已开发的时间。 好了#xff0c;开始讲述我的应用经验#xff0c;这只是很菜鸟的经验#xff0c;高手就不用看了。 第一步#xff0c;请从此下载此组件。解压#xff0c;把UrlRewriter.dll copy到你…UrlRewriter 是微软封装好了的一个URL重写组件。使用它可以让我节约很多自已开发的时间。 好了开始讲述我的应用经验这只是很菜鸟的经验高手就不用看了。 第一步请从此下载此组件。解压把UrlRewriter.dll copy到你的项目 bin 目录下。 第二步在Web.config中加入 ?xml version1.0 encodinggb2312 ?configuration configSections section nameRewriterConfig typeURLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter / /configSections 第二步加入重写的规则节点如 RewriterConfig Rules RewriterRule LookFor~/Sell/(.[0-9]*)\.html/LookFor SendTo~/Search/Search_Sell.aspx?id$1/SendTo /RewriterRule RewriterRule LookFor~/Sell/Search_Sell\.aspx/LookFor SendTo~/Search/Search_Sell.aspx/SendTo /RewriterRule RewriterRule LookFor~/Buy/(.[0-9]*)\.html/LookFor SendTo~/Search/Search_Buy.aspx?id$1/SendTo /RewriterRule RewriterRule LookFor~/Buys/(.[0-9]*)\.html/LookFor SendTo~/Buys/Show.aspx?id$1/SendTo /RewriterRule /Rules /RewriterConfig 这个就要根据你的需要了如果你对正则表达式不熟那么没办法要么凭借你的高智商去找其中规律稍稍改一下就能为你所用了。呵呵。如果实在搞不清那就自己GOOGLE一下正则表达式吧。本人开始是参考别人的配置猜的竟然用对了呵呵。后来还是看了一下相关资料发现这东东很有用。 第三步加入模块配置写在system.web里面如 httpHandlers add verb* path*.aspx typeURLRewriter.RewriterFactoryHandler, URLRewriter / /httpHandlers这里表示使用HTTP程序来处理重写 好了到了现在我们可以试一下看。 于是输入http://127.0.0.1:8080/Sell/1.aspx 出现了呵呵。但是如果所它改为http://127.0.0.1:8080/Sell/1.html晕发现不行。汗。。。呵呵原因是没把HTML的解析用 asp.net 的ISAPI来解析。办法是。。。 第四步在IIS\你的站点\属性\主目录\配置\映谢 加入一个和 aspx 页面的配置相同的扩展名项。注意“确认文件是否存在”不要勾选否则会出现找不到文件。 现在再来试试看。什么#%#%#还是不行。呵呵。不要急咱们回过头再来看看原来在 web.config 中我们没有配置 .html 也使用模块此解析。 第五步在模块配置中加入 httpHandlers add verb* path*.aspx typeURLRewriter.RewriterFactoryHandler, URLRewriter / add verb* path*.html typeURLRewriter.RewriterFactoryHandler, URLRewriter / /httpHandlers 现在总可以了吧呵呵。终于看到了兴奋吧。不要急这还只是最简单的。如果你的页面有回传。比如说放了DATAGRID有分页的你点到下一页就发现晕倒又出问题了。这下怎么办呢这个其实微软件的网站上就有说到我在这里简述一下了。 第六步加入窗体回传保持的组件在原来你下载的项目里找到 ActionlessForm.dll 放到你的项目 bin 目录下。 然后在你的这个页面中加入% Register TagPrefixskm NamespaceActionlessForm AssemblyActionlessForm %再把你的Form...改为skm:Form id你的表单名 methodpost runatserver...../skm:Form Thats All.现在你可以高枕无忧了。一切如你所愿。 最后恭祝各位一切顺利。 转载于:https://www.cnblogs.com/suchenge/articles/1080374.html