|  | 设为首页 加入收藏 联系我们 |

|  | 首 页 行业资讯 网站运营 网络编程 数 据 库 网页设计 网络安全 网站推广 平面设计 服 务 器 电子商务 |

| 站内搜索： 热门关键字： 淘特　CMS　门户　信息港　房产　汽车　旅游　分类信息　下载　JspCms 内容管理系统 报社采编 |

现在位置：首页> 网络编程 > ASP/.NET

编辑推荐

热门点击
·.NET程序员应该知道些什么
·ASP.NET 中如何防范SQL注入式攻..
·ASP.NET 2.0 服务器控件之复合..
·开发安全的ASP.NET应用程序
·ASP.NET 2.0的URL映射的实现..
·ASP.NET应用中缓存Oracle数据
·关于Asp代码与页面的分离
·ASP.NET 2.0功能扩展:跨页提交
·ASP.NET网络编程中常用到的27个函..
·ASP.NET如何在窗体和窗体之间传送数..

图片推荐

ASP.NET 2.0的URL映射的实现方法
作者： 日期：2010-03-31 出处： 点击:

URL映射是ASP.NET 2.0中提供的新特性。URL映射技术帮助我们将一个特定URL映射为另一个URL。为了帮助理解，我们假设你在站点有一个叫Homepage.aspx的页面来访问主页，所有的用户也都用这个页面来访问你的主页。但由于某些原因，你要将主页改为OriginalHome.aspx。此时使用URL映射让你可以映射到新页面，而不必通知用户。 如果我们设置了URL映射，那么任何用户在URL栏输入Homepage.aspx时，调用的都是OriginalHome.aspx。 深入概念： 让我们看看如何实现它。 这可以在configuration部分实现。 语法：
以下是引用片段： ＜urlMappings enabled="[true|false]"＞ ＜add url="String" mappedUrl="String"/＞ ＜/urlMappings＞
如果你想使用URL映射，你必须将enabled属性设置为true。每个add元素都含有一个原URL和映射URL。对，中国自学编程网，www.zxbc.cn ，概念很简单!如果我们为上述场景配置了URL映射，config文件中的元素显示如下：
以下是引用片段： ＜urlMappings enabled="true"＞ ＜add url="~/ Homepage.aspx" mappedUrl="~/ OriginalHome.aspx"/＞ ＜/urlMappings＞
一旦我们进行了修改或在工程的web.config文件中增加了如上的元素，任何用户试图访问Homepage.aspx时，由于URL映射，都将调用OriginalHome.aspx页面。有趣的是在URL栏中仍然仅显示Homepage.aspx。所以尽管想到内部调用/执行了OriginalHome.aspx，用户在URL栏仍见到Hopepage.aspx。 一些优点： 1.若你的客户标记了到一个页面的链接，但你又得删除该页并在换上其他页面，那么使用URL映射你可以解决这个商业问题而不用让客户知道这个页面变化。 2.若有一个大而复杂的URL，但不想把它给用户，那么你可以告知简单的URL，而自己将简单的URL映射到原先的URL。 3. 用这个方法可以方便处理菜单控件。最好的例子就是asp.net站点。 4.这里也牵涉到安全(用户无法在URL栏看到真实的页面名，这也是一种加密!)。 希望你喜欢这个新特性。

[1]

- 返回首页
- 打印本文
- 加入收藏
- 返回顶部
- 关闭窗口

相关文章 | 查看留言 发表评论
用 户： |
内 容： |
验证码： |

关于本站　|　免责声明　|　联系我们　|　版权隐私　|　友情链接　|　网站地图
联系电话：0531-88511191 | 客服QQ：6410861 | Email：totcms@163.com | ICP备：88888号 Copyright © TotCms.com All Rights Reserved. 济南淘网科技 版权所有