首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

|M| 第二贴 学习URL改写参数出错,和相关知识 多谢

2012-01-20 
|M| 第二贴 学习URL改写参数出错,和相关知识 谢谢?xmlversion 1.0 ?configurationappSettings/c

|M| 第二贴 学习URL改写参数出错,和相关知识 谢谢
<?xml   version= "1.0 "?>
<configuration>
    <appSettings/>
    <connectionStrings/>
    <system.web>
        <urlMappings   enabled= "true ">
            <add   url= "~/dd.aspx "   mappedUrl= "~/Default.aspx?id=11 "   />          
        </urlMappings>
        <compilation   debug= "true "/>
        <authentication   mode= "Windows "/>
    </system.web>
</configuration>

其实.NET   2.0   上面这个功能可以实现改写功能了
我想问的是如何动态给这里添加一些值
如我有表tab
id     url
1       AA
2       BB
3       CC
当输入aa.aspx   转到   default.aspx?id=1
当输入bb.aspx   转到   default.aspx?id=2
当输入cc.aspx   转到   default.aspx?id=3
这些我不写到web.config
当知道运行的时候由程序写进去
要怎么做

[解决办法]
和楼主一样,学习中...
[解决办法]
System.Configuration.Configuration config =
ConfigurationManager.OpenExeConfiguration(
ConfigurationUserLevel.None);
config.Sections.Remove( "name ");
config.Sections.Add( "name ");
customSection.SectionInformation.ForceSave = true;
config.Save(ConfigurationSaveMode.Full);
[解决办法]
.net 2.0完全不用任何配置即可,在global.asax里可以直接转向
protected void Application_BeginRequest(Object sender, EventArgs e)
{
//读取数据库,或者自己写个xml
//判断地址,转陈新地址
HttpContext.Current.RewritePath(newUrl);

}

热点排行