ASP.Net URLEncode & 符号用于查询字符串

2023-11-23

我需要重定向到一个 url,将参数作为查询字符串传递。

这可以在值中包含“&”符号。例如

string value = "This & That";
Response.Redirect("http://www.example.com/?Value=" + Server.UrlEncode(value));

然而这会返回

我应该使用什么来编码这个字符串?

编辑: 感谢卢克指出了显而易见的事情,代码确实可以正常工作。我很抱歉,我的问题毕竟不是一个有效的问题!

我将要使用的页面有很多旧的遗留代码,这些代码显然正在执行某种编码和解码本身,使其看起来好像我的 urlencode 不起作用。

不幸的是,我的解决方案是完全放弃使用 & ,直到可以重写有问题的代码。你不只是讨厌旧代码吗!


The 文档建议Server.UrlEncode应该正确处理&符号。

我刚刚测试了您的确切代码,返回的字符串已正确编码:

http://www.example.com/?Value=This+%26+That

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ASP.Net URLEncode & 符号用于查询字符串 的相关文章

随机推荐

  • Kubectl 仅获取工作节点

    是否有任何快捷方式或 kubectl 命令或 REST API 调用来仅获取工作节点列表 不包括主节点 Update 对于高手我们可以这样做 kubectl get nodes selector node role kubernetes i
  • 通过r更新postgresql数据库中的表

    如何通过 R 使用新数据更新 postgresql 数据库中的数据 我试过了 dbGetQuery con UPDATE table SET column1 1 column2 2 column3 3 where id 4 data Rda
  • JasperReports 5.6:无法加载以下字体

    我面临的问题是贾斯珀报告仍然找不到 Arial 字体 我创建了一个具有以下结构的简单 Maven 项目 并将其包含到我的主应用程序中 因此主应用程序在类路径中包含已安装的 JAR jasperreports extension proper
  • 限制Python导入的范围

    我有一些代码看起来像这样 from pyparsing import Word alphas Optional Do stuff And at the end save a result to the outside world parse
  • 通过 ADO.NET 检索 SET STATISTICS IO 和 SET STATISTICS TIME 值?

    通过 Management Studio 执行 T SQL 查询时 我可以使用SET STATISTICS IO ON and SET STATISTICS TIME ON捕获查询优化的统计信息 当我使用 NET 客户端 API 执行 T
  • 如何在 C++ 中将 yuy2 转换为 BITMAP

    我正在使用安全摄像头 DLL 从摄像头检索图像 DLL 调用我的程序的函数 将图像缓冲区作为参数传递 但图像是 yuy2 格式 我需要将此缓冲区转换为 RGB 但我尝试了在互联网上找到的每个公式 但没有成功 我尝试过的每个例子 包括http
  • XCode 4 中的“合并高分辨率艺术作品”?

    在 XCode 4 中 当处理 iOS 项目时 也许 XCode 3 中也有 只是我没有注意到 构建设置下有一个名为 组合高分辨率图稿 的字段 可以将其设置为是或否 这个设置具体有什么作用呢 来自 Xcode 的快速帮助 合并高分辨率图稿
  • Intellij 15 + Github - 无法克隆存储库,出现“存储库测试失败”错误

    我有 Intellij 15 和一个 Github 帐户 我正在尝试将两者结合起来 我进入设置 gt 版本控制 并添加了 Github 以及主机 用户名和密码 当我单击 测试 时 它起作用了 我还安装了 GitHub 可执行文件 并将其添加
  • 如何在 ggplot 命令中激活两个不同的scale_fill_manual

    这个问题源于我的较早的一个关于ggplot2中的背景颜色 从那里的答案 我现在可以使用geom rect为我的情节提供五种不同颜色的背景 最重要的是 我想绘制一个使用两种不同颜色的条形图 我可以单独完成这些任务中的每一个 但是当我尝试将它们
  • 错误:灵活数组成员不在结构末尾

    我的结构如下所示 typedef struct storage char data int lost index int lost index size int size int allowed memory key size int al
  • 为什么SetupDiCallClassInstaller函数仅限于64位程序?

    尝试从以 32 位模式编译的程序调用 SetupDiCallClassInstaller 在 64 位 Windows 上失败 显然这是设计使然 但我想知道原因 根据 MSDN 64 位系统上的设备安装 32 位版本的应用程序必须检查 Up
  • Eclipse:我打开了隐藏角色,现在无法关闭

    不知何故 我在 Eclipse 中打开了隐藏字符 它不是一般编辑器首选项中的 空白 字符 打开后 它会在现有字符的基础上添加另一层隐藏字符 然后我有类似的事情 r n 有谁知道这些是什么以及如何删除它们 它位于 首选项 gt 常规 gt 编
  • UIWebView 中的 Cookie

    我有一个 UIWebView 我不希望它存储 cookie 所以在加载 webview 之前我会这样做 NSArray cookies NSHTTPCookieStorage sharedHTTPCookieStorage cookies
  • C++ 将对象写入文件然后再读入? [复制]

    这个问题在这里已经有答案了 可能的重复 如何在c 中进行序列化 如何在C 中实现序列化 这些天我越来越多地使用 C 并且目前只对 ofstream 有过一些体验 大多数上述经验都是对变量进行简单的文件输出并使用 ifstream 读回它们
  • HTML5 游戏(画布)- UI 技术?

    我正在使用 PhoneGap 为移动设备 Android iPhone WebOS 构建 JavaScript HTML5 游戏 使用 Canvas 我目前正在尝试设计如何构建 UI 和游戏板以及它们如何交互 但我不确定最好的解决方案是什么
  • 使用 Git Gui Windows - 如何保存用户凭据 - 用户名和密码

    我知道这个问题之前已被问过 并且我一直在查看此链接 https www kernel org pub software scm git docs git credential store html 总的来说 我对使用适用于 Windows
  • 在最近的时间戳上合并两个 pandas 数据帧

    我有两个 daframe df1 和 df2 df1 is time status 2 2 2015 8 00 am on time 2 2 2015 9 00 am canceled 2 2 2015 10 30 am on time 2
  • 算法帮助:如何将数组划分为N个段,且最大段最少(平衡分段)

    我在一个俄语编程论坛上遇到了这个问题 但还没有想出一个优雅的解决方案 Problem 你有一个数组N 个正整数 你需要把它分成M 个连续段 使得最大段的总和是最小的可能值 我所说的段总数是指其所有整数的总和 换句话说 我想要一个平衡良好的数
  • 在一个事务中调用多个 SQL Server 存储过程

    为了在我当前的项目中使用 我创建了一个允许我调用 SQL Server 异步的类 我的代码如下所示 internal class CommandAndCallback
  • ASP.Net URLEncode & 符号用于查询字符串

    我需要重定向到一个 url 将参数作为查询字符串传递 这可以在值中包含 符号 例如 string value This That Response Redirect http www example com Value Server Url