项目中要在参数中传递“+”,客户端提交的时候使用了JavaScript的encodeURIComponent函数对包含“+”参数进行了编码,可在服务器端怎么也得不到“+”这个参数,调试发现参数“+”变成了空格。百思不得其解,由于项目中使用了URL重写开发包UrlRewriter.Net,经查源代码发现,它把传递来的参数中所有的“+”后都变成了空格。
因此使用URLRerewriter.Net进行URL重写时,如果传递的参数中包含“+”,则必须转换为其他符号才能正确传递。
原文:http://www.zgkw.cn/forums/forums/thread/91701.aspx
分享到:
相关推荐
【UrlRewriter .NET重写组件】是一款针对.NET平台的URL重写工具,它能够帮助开发者在IIS6环境中实现网站URL的伪静态处理,从而提高网站的SEO友好性和用户体验。该组件的核心功能是将复杂的动态URL转换为简洁、易读的...
在本篇文章中,我将带你了解如何在ASP.NET中简单的实现URL重写,以及一些常见问题的解决办法。我还将说明为什么URL重写如此重要,以及如何使用它来增强你的网站。什么是URL重写? URL重写就是首先获得一个进入的URL...
在Asp.NET中,可以结合UrlRewriter.NET来根据URL动态选择和渲染模板,实现灵活的内容呈现。 8. **集成组件**:Asp.Net常用功能集成组件包含了一系列实用功能,如URL重写、静态化、URL加密和弹出信息跳转等。这些...
它可能是对每个示例的详细解释,以及使用UrlRewriter.NET的常见问题解答。 8. **洪越源代码--更多免费精品商业源码.url** 这是一个链接,可能指向一个资源库,其中包含更多与UrlRewriter.NET相关的源代码和其他...
在这个特定的压缩包中,我们关注的是UrlRewriter.NET,这是一个用于ASP.NET的URL重写库。URL重写是一种技术,它允许开发者改变用户在浏览器中看到的URL,而实际请求的资源并未改变。这一技术在SEO(搜索引擎优化)、...
5. **兼容性**:支持多种.NET框架版本,包括.NET 2.0,适应不同开发环境的需求。 **使用UrlRewriter .NET 的步骤:** 1. **安装模块**:将UrlRewriter .NET部署到IIS服务器,并注册为HTTP模块。 2. **配置规则**:...
这个压缩包“UrlRewriter.NET地址重写示例程序3阶段_aspx开发教程.rar”包含了关于如何在ASP.NET环境中使用UrlRewriter.NET进行URL重写的详细教程。 URL重写是Web开发中的一个重要概念,它允许开发者将复杂的、参数...
本教程将深入探讨如何使用UrlRewriter .NET库在ASPX项目中实现URL重写。 首先,理解URL重写的概念是至关重要的。URL重写是指将用户请求的实际URL(可能是复杂的动态参数)转换为更友好的、静态的或者有意义的URL,...
这种技术在ASP.NET中通常通过HTTP模块来实现,如这个UrlRewriter库。UrlRewriter .NET v1.8提供了丰富的配置选项,允许开发者基于预定义的规则或自定义表达式来重写URL。 **源码分析**: 1. **配置文件**:...
在ASP.NET开发教程中,你将学习如何安装和配置UrlRewriter .NET,如何编写和测试重写规则,以及如何处理可能出现的问题。同时,了解URL重写对于SEO的重要性,因为搜索引擎往往更喜欢具有清晰结构的静态化URL。 教程...
通过这个示例程序,开发者不仅可以掌握UrlRewriter.NET的基本用法,还能深入了解URL重写在ASP.NET中的工作原理,这对于构建专业且用户体验优秀的Web应用程序至关重要。无论是初学者还是经验丰富的开发者,都能从中...
接下来,我们讨论如何在UrlRewriter.NET中实现参数加密。有时,为了安全考虑,我们可能希望对URL中的参数进行加密,防止中间人攻击或者数据篡改。这需要自定义重写规则,并结合加密解密算法。以下是一个简单的示例,...
在UrlRewriter.NET中,通过继承`IRuleAction`接口并实现其方法,可以定义自己的动作。然后在重写规则中引用这个自定义动作,使得在URL匹配规则时,能够调用你定义的动作。 2. **创建并使用自定义条件** 自定义条件...
[其他类别]UrlRewriter .NET v1.8 (For .net1.1)_urlrewriter.net1.1.zip[其他类别]UrlRewriter .NET v1.8 (For .net1.1)_urlrewriter.net1.1.zip[其他类别]UrlRewriter .NET v1.8 (For .net1.1)_urlrewriter.net1.1...
在这个压缩包中,我们关注的是"UrlRewriter .NET v2.0 RC1 (For .Net2.0)",这是一个用于ASP.NET的URL重写库,特别针对.NET Framework 2.0版本。URL重写技术在Web开发中扮演着重要的角色,它允许开发者通过用户友好...
在这个压缩包中,包含了问沫工作室优化过的UrlRewriter.NET v2.0 RC1版本,以及可能的相关文档或示例代码。安装和使用时,通常需要将URL重写模块添加到ASP.NET应用程序的Global.asax.cs文件或者web.config配置文件中...
[其他类别]UrlRewriter.NET地址重写示例程序3阶段_urlrewriter(ASP.NET源码).rar