- 浏览: 244149 次
- 性别:
- 来自: 天津
文章分类
最新评论
-
yulanlian:
...
实现在删除数据后,自增列的值连续 -
RonQi:
楼主写的很好,支持原创!
Google Protocol Buffers
简介:
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。对,概念很简单!如果我们为上述场景配置了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栏看到真实的页面名,这也是一种加密!)。
希望你喜欢这个新特性。
发表评论
-
win7和VS2010下配置OpenGL的方法
2011-01-15 23:45 6405刚装了win7和VS2010。看了下配置OpenGL的方法和以 ... -
.NET加密技术应用
2010-12-06 08:20 771using System; using System. ... -
加密web.config中数据参数的信息
2010-12-06 08:17 824我们都知道web.config可以保存连接字符串, ... -
主题:ASP.NET加上水印
2010-12-02 19:56 808为我们发布的图片加上一个水印,也是我们经常要做的事情,那怎 ... -
asp.net 2.0 读写配置文件
2010-12-01 11:13 1103下面我给出一个简单的例子说明如何使用WebConf ... -
ASP.NET配置文件的读、写操作
2010-12-01 11:03 1315虽然web.config文件是一个XML文件,但是由于权限的原 ... -
使用aspx实现发送email
2010-11-28 22:08 733源代码如下:using System; using Syst ... -
未能加载文件或程序集system.web.extensions解决方法
2010-11-27 09:40 1631未能加载文件或程序集system.web.extensions ... -
asp.net根据域名查ip C#版
2010-10-31 17:04 999网上有类似的教程,但是是asp.net 1.1的版本,这是本人 ... -
如何构造一个C#语言的爬虫程序
2010-10-31 17:03 859C#特别适合于构造蜘蛛 ... -
C#代码与javaScript函数的相互调用
2010-10-31 16:55 1114C#代码与javaScript函数的相互调用 我们通过问答 ... -
C#操作XML的类:xmlHelper例子
2010-10-31 16:31 4455首先,看下这个XmlHelper类库的结构,如下图: 然后, ... -
C#知识点总结_委托篇
2010-10-30 18:10 623C#知识点总结1——委托篇 1.委托概念: 当要把方法传 ... -
调用Windows API
2010-10-30 18:04 1000在.Net Framework SDK文档中 ... -
C#中正确的调用API函数
2010-10-30 18:02 994在C#中经常需要调用一些API函数,那么怎样才能正确的调用AP ... -
用C#和本地Windows API操纵系统菜单
2010-10-30 18:00 1520一、前言 .NET框架是Windows应用领域中一个非常新 ... -
.NET(C#)连接各类数据库代码-集锦
2010-09-05 07:59 12921.C#连接连接Access using System.Da ... -
C#调用rar.exe解压一个rar文件到系统的临时目录
2010-08-31 00:04 1880//取得系统临时目录 string sysTempDir = ... -
C#实现winform软件开机自动启动并最小化到系统托盘
2010-08-31 00:01 4433一、开机自动启动: 拖一个CheckBox 1、软件启动时 ... -
C#里面比较时间大小三种方法收藏
2010-08-30 23:56 12791.比较时间大小的实验 string st1 ...
相关推荐
ASP.NET 2.0 URL映射是一个核心特性,它允许开发者创建更加用户友好的和搜索引擎优化(SEO)的URL,而不是传统的ASP.NET处理程序或页面的路径。这一特性通过使用`Route`类来实现,它使得应用程序能够将HTTP请求与...
ASP.NET 2.0是微软开发的一个强大的Web应用程序框架,用于构建动态网站、Web应用程序和服务。在该框架中,静态页生成技术是一个重要的优化手段,它有助于提高网站的性能和搜索引擎优化(SEO)。本篇文章将深入探讨...
### ASP.NET 2.0中的URL映射实现方法详解 #### 概述 在ASP.NET 2.0中,引入了一项重要的新功能——URL映射(URL Mapping)。这项技术允许开发者将一个特定的URL映射到另一个URL,这对于网站重构、页面重命名等场景...
至于“案例”部分,可能包含实际项目中使用ASP.NET 2.0开发的示例应用。这些案例可能涵盖了用户注册登录、购物车、新闻发布系统等常见功能,有助于学习者理解如何在实践中运用这些技术。 总而言之,ASP.NET 2.0是一...
ASP.NET 2.0引入了URL重写功能,允许开发者将友好的、易于记忆的URL映射到实际的处理程序或页面,改善了搜索引擎优化(SEO)和用户体验。 7. **Provider模式**: 提供者模式使得用户验证、角色管理和配置等服务...
ASP.NET 2.0 支持 URL 重写,可以将复杂的 URL 转换为更简洁的格式。 #### 二、ASP.NET 2.0 运行环境的安装 要开发和测试 ASP.NET 2.0 应用程序,需要在计算机上安装相应的运行环境。支持 ASP.NET 2.0 的操作系统...
在ASP.NET 2.0中,我们可以使用`System.Web.Routing`命名空间下的类来配置URL路由规则。 URL重写的一个常见应用场景是实现“伪静态”URL。伪静态URL看起来像静态页面,但实际上是动态生成的,这样既保留了静态URL的...
在本文中,我们将深入探讨URL重写的概念、原因以及ASP.NET 2.0提供的内置URL映射功能的局限性。 首先,URL重写的主要目标是提升用户体验。通过创建更易于理解和记忆的URL,比如将`...
1. **Entity Framework**: 虽然ASP.NET 2.0本身不包含Entity Framework,但它是.NET Framework的一部分,允许开发者使用对象关系映射(ORM)进行数据操作,提高了开发效率和代码可维护性。 2. **Linq to SQL**: 这...
ASP.NET 2.0 是微软开发的一个用于构建Web应用程序的框架,它在.NET Framework 2.0版本中引入,提供了一种高效、可扩展的方式来构建动态网站。在本项目中,我们将关注一个重要的功能——URL重写,这是一个优化网站...
【Asp.net 2.0 MVC实战入门教程-下-实战篇】 Asp.net 2.0 MVC(Model-View-Controller)框架是...通过以上知识点的学习和实践,开发者将能更好地理解和掌握Asp.net MVC 2.0,从而高效地构建出功能完善的Web应用程序。
### ASP.NET 2.0 URL映射技巧 #### 概述 在开发Web应用时,良好的URL设计不仅能提升用户体验,还能提高网站的SEO效果。ASP.NET 2.0引入了一种新的URL重写机制,允许开发者自定义URL的展现形式,并在后台进行灵活的...
同时,ASP.NET 2.0引入了Entity Framework的早期版本,为对象关系映射(ORM)提供了一个强大的平台,简化了数据库操作。 此源码可能包含了用户身份验证和授权机制,这是ASP.NET 2.0中的另一个重要特性。ASP.NET ...
《ASP.NET 2.0电子商务高级编程》是针对ASP.NET 2.0技术在电子商务领域应用的一本专业书籍,特别关注使用C#语言进行开发。这本书深入探讨了如何利用ASP.NET 2.0的强大功能来构建高效、安全且可扩展的电子商务网站。...
- **Entity Framework**:虽然不是ASP.NET 2.0原生部分,但可以扩展至2.0版本,提供对象关系映射,简化数据库操作。 4. **状态管理** - **Session**:学习如何使用Session来存储用户会话信息,以及其局限性和管理...
在ASP.NET 2.0中,ORM(对象关系映射)技术如NHibernate或Entity Framework,允许开发人员使用面向对象的编程模型来操作数据库,无需编写SQL语句。这提高了代码的可读性和可维护性,并减少了与数据库交互时的错误。...
在实际使用时,开发者应关注其文档,理解如何配置和集成到现有ASP.NET项目中,以及如何调试和解决可能出现的问题。 在压缩包中,主要的文件可能是源代码,这给开发者提供了深入理解库工作原理的机会。通过阅读和...
- URL路由:ASP.NET 2.0引入了URL路由,允许自定义友好的URL结构,提升用户体验。 4. **C#与ASP.NET结合** - 页面代码分离:C#代码可以通过代码隐藏文件(.cs)与HTML标记(.aspx)分离,实现MVC模式的初步应用。...