8、ASP.NET MVC运行时环境与URL路由详解

ASP.NET MVC运行时环境与URL路由详解

1. HTTP模块配置

在ASP.NET应用中,可通过 web.config 文件对HTTP模块进行配置。若要替换默认模块,可使用 <remove> 节点移除默认模块,再用 <add> 节点插入自定义模块。若要完全重新定义HTTP模块的顺序,可使用 <clear> 节点清除所有默认模块,然后按所需顺序重新注册。
这些配置适用于在IIS 6或IIS 7经典模式下运行的应用。对于在IIS 7集成模式下运行的应用,需要将 <httpModules> 部分的条目移至 <system.webServer> 下的 <modules> 部分,因为在集成模式下, <system.web> 下的 <httpModules> 部分的设置将不再使用。

2. URL路由基础

2.1 传统URL问题

最初,ASP.NET平台围绕处理物理页面请求而开发。大多数ASP.NET应用中的URL由两部分组成:包含逻辑的物理网页路径和查询字符串中的参数数据。例如:

http://northwind.com/news.aspx?id=1234

这种方

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值