`
ayaya
  • 浏览: 448981 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

asp.net url映射技术改变网址

阅读更多
示例:www.5ibdc.com/Default.aspx?id=111

Default页通过id来选择加载对应用户的博客内容.但是你又需要你的用户只要输入www.5ibdc.com/userid就可以访问他的博客.这时候就可以使用ASP.Net2.0中的URL映射来实现这个效果.

实现的原理是通过配置网站Web.config文件来进行URL映射.


<urlMappings enabled ="true ">
      <add url ="~/userid" mappedUrl ="~/Default.aspx?id=userid"/>
</urlMappings>
第一步是设置urlMappings的enabled属性为true.这样网站就可以进行URL映射了.

接下来是设置映射路径.url表示用户输入的URL,mappedUrl表示服务器真正接收的网页URL.

回到最先的问题,就可以在每个用户注册后为urlMappings增加一个add节点(实现原理请参考System.Configuration命名空间),存储每个用户的URL映射路径.

URL映射的另一个用处是用来隐藏真实网页路径,为网站提供一定安全保证.
分享到:
评论

相关推荐

    asp.net 2.0 URL 映射 实例

    asp.net 2.0 URL 映射 实例 asp.net 2.0 URL 映射 实例

    ASP.NET 2.0的URL映射的实现方法

    URL映射技术帮助我们将一个特定URL映射为另一个URL。为了帮助理解,我们假设你在站点有一个叫Homepage.aspx的页面来访问主页,所有的用户也都用这个页面来访问你的主页。但由于某些原因,你要将主页改为OriginalHome...

    ASP.NET实现URL映射的方法

    本文介绍ASP.NET中的URL映射,你可以用来在ASP.NET中干净地映射或重写URL,以及按照你自己的需求组织你的URL的结构。

    《ASP.NET Web API 2框架揭秘》源码示例

    第1章 S101 一个简单的ASP.NET Web API应用 第2章 S201 通过路由实现请求地址与.aspx页面的映射 S202 基本路由注册 S203 在路由注册中指定约束 S204 针对现有物理文件的路由(关闭) S205 针对现有物理文件的...

    ASP.NET 2.0 URL映射技巧

    ASP.NET 2.0 URL映射技巧

    asp.net知识库

    asp.net的网址重定向方法的比较:面向搜索引擎友好 也谈 ASP.NET 1.1 中 QueryString 的安全获取写法 ASP.NET运行模式:PageHandlerFactory 利用搜索引擎引用来高亮页面关键字 网站首页的自动语言切换 应用系统的多...

    asp.net 2.0 基础知识

    URL 映射技术帮助用户将一个特定 URL 映射为另一个 URL。 (2)安装 ASP.NET 2.0 运行环境 支持 ASP.NET 2.0 运行的系统有 Windows 2000、Windows XP、Windows 9x 等,ASP.NET 2.0 运行环境的必要组件有 ...

    ASP.NET.4揭秘

    第25章 使用asp.net的url路由引擎876 25.1 url路由介绍876 25.2 基础url路由方案877 25.2.1 映射基础url877 25.2.2 映射包含参数的url878 25.2.3 映射包含多个段的url879 25.2.4 通过路由链接到其他页面879 25.3 ...

    Url重写篇视频------本讲将通过实例比较ASP.NET下的三种典型URL重写方案

    本文讨论了可供 ASP.NET 开发人员实现 URL 重写的各种技术,然后讨论了 URL 重写的一些实际使用情况。在深入讨论 URL 重写的技术细节之前,让我们先看一些可以使用 URL 重写的日常情景。 URL 重写的常见用法 创建...

    URL映射asp很好的实现url重写

    URL映射技术帮助我们将一个特定URL映射为另一个URL。为了帮助理解,我们假设你在站点有一个叫Homepage.aspx的页面来主页,所有的用户也都用这个页面来你的主页。但由于某些原因,你要将主页改为OriginalHome.aspx。...

    2.ASP.NET.2.0.高级编程(第4版) [1/7]

    14.7 URL映射 501 14.8 站点地图的本地化 502 14.8.1 为本地化构建Web.sitemap文件 502 14.8.2 修改Web.config文件 503 14.8.3 创建程序集资源(.resx)文件 504 14.8.4 测试结果 505 14.9 小结 506 第15章 ...

    ASP.NET4高级程序设计第4版 带目录PDF 分卷压缩包 part1

    此外,《ASP.NET 4高级程序设计(第4版)》专门提供了两章的内容来教你如何用Ajax 技术制作快速响应的页面,以及如何使用微软的ASP.NETAJAX平台。另外,还专门介绍了ASP.NET4 新增的功能,如MVC 和动态数据等。  ...

    ASP.NET4高级程序设计(第4版) 3/3

    此外,《ASP.NET 4高级程序设计(第4版)》专门提供了两章的内容来教你如何用Ajax 技术制作快速响应的页面,以及如何使用微软的ASP.NETAJAX平台。另外,还专门介绍了ASP.NET4 新增的功能,如MVC 和动态数据等。  ...

    ASP.NET MVC 5 with Bootstrap and Knockout

    用Result过滤器进行自动映射 Web API错误处理 MVC错误处理 小结 第10章添加验证与授权 Authentication概述 Authorization概述 实现一个Authentication过滤器 实现一个Authorization过滤器 小结 第11章使用...

    ASP.net实例光盘源码:

    Sample_03_02/MappathUrl.aspx 映射虚拟路径 Sample_03_02/Src.aspx 源页面 Sample_03_03/GetData.aspx 获取数据 Sample_03_03/PageData.aspx 缓存页面数据 Sample_03_03/UserData.aspx ...

    在asp.net 中使用URL重写向(重写)技术

    URL重写 例子 源码实例 伪静态 初探 URLRewrite 映射

    在ASP.NET中重写URL的代码

    这个博客帖子概述了几个方法,你可以用来在ASP.NET中干净地映射或重写URL,以及按照你自己的需求组织你的URL的结构。 为什么URL映射和重写很重要? 下面是开发人员想要对URL有更大的灵活性的最常见的场景: 1) ...

Global site tag (gtag.js) - Google Analytics