学院首页 软件应用 编程开发 创意设计 认证培训 软件论坛
ASP ASP.NET PHP JSP SQL MYSQL Java VB

您的位置:学院 >> 编程开发 >> ASPNET >> ASP.NET 2.0的URL映射的实现方法


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


  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栏看到真实的页面名,这也是一种加密!)。

  希望你喜欢这个新特性。

技术文章快速查找

栏目导航
软件应用
·操作系统 ·杀毒防黑 ·应用软件
·聊天软件 ·网络软件  
Web开发
·ASP ·JavaScript ·CGI
·JSP ·VbScript ·Web服务器
·PHP ·XML  
开发语言
·VB ·VC ·ASP.NET
·Java ·C/C++ ·Delphi
数据库开发
·MySQL ·SQL/Access ·PowerBuilder
·Oracle ·DB2  
网站设计
·Flash ·Dreamweaver ·HTML/CSS
·Fireworks ·FrontPage  
平面设计
·Photoshop ·CorelDraw ·AutoCAD
·FreeHand ·Illustrator ·3DsMAX
媒体动画
·Director ·Authorware ·Maya
·视频处理    


相关软件 产品库推荐
·笔记本 ·台式机 ·服务器
·数码相机 ·手机 ·GPS
·DV摄像机 ·MP3 ·MP4
·CPU ·硬盘 ·内存
·主板 ·显卡 ·显示器
·打印机 ·投影机 ·路由器

...
游客 发表于2008-6-13 12:00:47
顶!!...
游客 发表于2008-6-13 11:59:08
对"ASP.NET 2.0的URL映射的实现方法"的评论 - 快速回贴
内容:
  [完成后可按Ctrl+Enter发布]

百度中 ASP.NET 2.0的URL映射的实现方法 相关内容
Google搜索中 ASP.NET 2.0的URL映射的实现方法 相关内容
雅虎中 ASP.NET 2.0的URL映射的实现方法 相关内容
Sogou搜索中 ASP.NET 2.0的URL映射的实现方法 相关内容

相关软件 最新回复帖子:

·ASP.NET 2.0的URL映射的实现方法
·DW Ultradev打造留言本(一)
·DW Ultradev打造留言本(二)
·如何用Tomcat和MySQL生成动态内容
·雨滴式的显示图片
·在ASP.NET应用中插入flash动画
·与你共享:一个学生成绩管理系统代码
·AutoCAD三维建模实例:排球
·用3DS制作卧室效果图:天花板和墙体
·Flash绘画实例:卡通女孩头像


  相关软件 ASP.NET 2.0的URL映射的实现方法相关文章
Asp.net中防止用户多次登录的方法 ASP.NET 与 Ajax 的实现方式
ASP.NET 中Server对象的方法 ASP.NET 的Request对象的属性介绍
ASP.NET备份恢复Sql Server数据库 如何在 Asp.net 中使用HtmlArea编辑器
ASP.NET 2.0 中的窗体身份验证 ASP.NET 的底层的工作机制介绍
ASP.NET 2.0中CSS失效解决方案 Asp.net 将数据库里的记录转换成json
Asp.Net2.0数据库基本操作方法学习 ASP.NET Ajax调用WCF服务示例
Asp.net 实现无刷新检测用户名 Asp.net 日期字符串格式化显示方法
简单介绍 Asp.net 几个控件的区别 在asp.net 2.0中使用存储过程
asp.net 跳转页面的三种方法比较 你必须知道的 .NET 之对接口和抽象类
优秀 ASP.NET 程序员的修炼之路 ASP.NET2.0中控件的简单异步回调