项目中要在参数中传递“+”,客户端提交的时候使用了JavaScript的encodeURIComponent函数对包含“+”参数进行了编码,可在服务器端怎么也得不到“+”这个参数,调试发现参数“+”变成了空格。百思不得其解,由于项目中使用了URL重写开发包UrlRewriter.Net,经查源代码发现,它把传递来的参数中所有的“+”后都变成了空格。
因此使用URLRerewriter.Net进行URL重写时,如果传递的参数中包含“+”,则必须转换为其他符号才能正确传递。
原文:http://www.zgkw.cn/forums/forums/thread/91701.aspx
分享到:
相关推荐
在本篇文章中,我将带你了解如何在ASP.NET中简单的实现URL重写,以及一些常见问题的解决办法。我还将说明为什么URL重写如此重要,以及如何使用它来增强你的网站。什么是URL重写? URL重写就是首先获得一个进入的URL...
IIS6中.net项目伪静态重写路径的配置组件,使用教程:http://down.chinaz.com/server/201201/1542_1.htm
UrlRewriter.NET 地址重写代码大全,搜集网上常见的伪静态方法代码集
ASP.NET源码——UrlRewriter.NET地址重写示例程序3阶段.zip
UrlRewriter.NET地址重写示例程序
ASP.NET源码——UrlRewriter .NET v1.8 (For .net1.1).zip
UrlRewriter .NET_aspx开发教程
[其他类别]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地址重写示例程序3阶段_urlrewriter(ASP.NET源码).rar
ASP.NET源码——UrlRewriter .NET v2.0 RC1 (For .Net2.0).zip
UrlRewriter .NET_dotnet整站程序
UrlRewriter.NET 地址重写示例代码(高级篇) 1. 实现二级域名 2. 实现参数加密
ASP.NET-[其他类别]UrlRewriter.NET地址重写示例程序3阶段.zip
ASP.NET源码——UrlRewriter .NET v2.0 RC1 (For .Net2.0) 问沫工作室优化版.zip
入门篇 1. 地址重写——简单实现/去掉问号 2. 地址重写——无扩展名/任意扩展名 3.... 4.... 5.... 6.... 1.... 2.... 3.... 1.... 2. 实现参数加密 3. 实现文件防盗(注:本次发布的示例不包含此功能,会在以后补发)
UrlRewriter.NET地址重写示例程序3阶段_aspx开发教程