使用ASP.net2.0中的URL映射技术改变网址

原创 2007年09月28日 11:07:00

URL映射有什么用呢?

举个比较实用的例子,比如你开发一个Blog网站, 每个Blog主页的加载地址是

www.xxjishu.cn/Default.aspx?id=anckly

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

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

 <!-- URL映射 -->
    
<urlMappings enabled ="true ">
      
<add url ="~/anckly" mappedUrl ="~/Default.aspx?id=anckly"/>
    
</urlMappings>

第一步是设置urlMappings的enabled属性为true.这样网站就可以进行URL映射了.

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

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

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

 

 
版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

Asp.net2.0中如何实现的url重写!

好久没有写点东西了! 今天闲的慌,把之前学到的一点东西写出来! 分享一下! 呵呵! 当然...高手就别看了! 因为我也只是略懂皮毛,或者连皮毛都算不上! 写这个的目的有两点 1, 写给自己...

ASP.NET2.0中轻松实现网站换肤(App_Themes的使用)

轉:ASP.NET2.0中轻松实现网站换肤(App_Themes的使用)1.简介   新建App_Themes文件夹:    项目 - 右键 - 添加 - 添加ASp.net文件夹 - 主题利用The...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

AJAX与callback的区别(续asp.net2.0客户端回调的使用)

====================================================== 注:本文源代码点此下载 =============================...

在asp.net2.0中使用Jquery调用Web Service

在asp.net2.0中使用Jquery调用Web Service2009-12-10来源:cnblogs.com 作者:麒麟 点击:569次 介绍:      我们都知道,默认情况下,一个asp.n...
  • hsg77
  • hsg77
  • 2011-06-16 02:29
  • 912

在ASP.Net2.0中使用UrlRewritingNet实现链接重写

很多时候我们需要链接转向(Url Rewriting),例如二级域名转向、文章访问链接等场合。让我们看两个例子:1 你现在看到的当前作者的博客园的域名:http://heekui.cnblogs.co...

Asp.net2.0中如何使用Ajax.dll

写这篇文章呢?只有一个原因! 因为我之前只会用Asp.net中自带的Ajax的控件实现Ajax! 我晕,我感觉很麻烦! 特别有时候页面本身不是Ajax页面的时候,布局又很乱的时候! 你压根不知...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)