| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1789 人关注过本帖, 1 人收藏
标题:asp.net中url重写
只看楼主 加入收藏
yms123
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:5 
的URL重写不需要在IIS上安装任何控件,微软有一个叫做Mircosoft URLRewriter.dll的.NET组件,用这个组件在中引用后修改Web.config增加规则即可,详细参考
http://
<?xml version="1.0"?>
<configuration>
    <configSections>
        <section name="urlrewritingnet" requirePermission ="false" type="UrlRewritingNet.Configuration.UrlRewriteSection, UrlRewritingNet.UrlRewriter"/>
    </configSections>

    <urlrewritingnet rewriteOnlyVirtualUrls="true" contextItemsPrefix="QueryString" defaultPage = "default.aspx" defaultProvider="RegEx" xmlns="http://www. >
        <rewrites>
            <!--这里是正则表达式规则添加的地方-->
           <!--virtualUrl代表虚拟的静态路径destinationUrl真实路径-->
            <add name="Rewrite"  virtualUrl="^~/(.*)/Detail(.*).htm"
                 rewriteUrlParameter="ExcludeFromClientQueryString"
                 destinationUrl="~/Default.aspx?type=$1&amp;id=$2"
                 ignoreCase="true" />
        </rewrites>
    </urlrewritingnet>

    <appSettings/>
    <connectionStrings/>
    <system.web>
        <compilation debug="true"/>
        <authentication mode="Windows"/>
        <httpModules>
            <add name="UrlRewriteModule"
                 type="UrlRewritingNet.Web.UrlRewriteModule, UrlRewritingNet.UrlRewriter" />
        </httpModules>
    </system.web>
</configuration
2010-07-06 13:49
misswang
Rank: 8Rank: 8
来 自:湖北荆州
等 级:贵宾
威 望:15
帖 子:265
专家分:720
注 册:2010-3-11
收藏
得分:5 
嗯,你说的就是Url重写。在Web.config里面配置,和html模板

misswp2010@
wangping103@
2010-07-06 15:02
快速回复:asp.net中url重写
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.011851 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved