问题标签 [namevaluecollection]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
288 浏览

c# - 为什么“foreach”循环返回键,而“索引器”从 NameValueCollection 返回值

我有一个包含多个项目的 NameValueCollection。当我尝试从该集合中检索一个值时,它会返回集合中的密钥

另一方面,如果我尝试在 for 循环中从索引器中检索值,那么它将返回集合中的

为什么这些不同类型的循环会有不同类型的结果?

0 投票
2 回答
796 浏览

c# - 两位小数浮点数在单元格中更改为多位小数

我在 NameValueCollection 中有一个值为 0.22 的值。该值被加载到 floatfValue中。

调试时为 fValue=0.22,写入 Excel 时。

当我打开 Excel 文件时,我看到该值为 0.219999998807907,我无法弄清楚发生了什么。有任何想法吗?

在此处输入图像描述

0 投票
1 回答
336 浏览

c# - 从哈希表中读取键值对

我在下面存储在我的网络配置中。

现在我将其加载到 hast 表中

现在我试图通过提供键从哈希表中读取值。

我的密钥在取消之前可以有任何诸如待处理、取消、背书或拒绝的内容,因此我将 * 保留在密钥中。* 表示它可以有任何东西。

但我的值没有正确填充。价值为空

0 投票
0 回答
35 浏览

c# - 非静态字段、方法或属性 'System.Collections.DictionaryEntry.Key.get 需要对象引用

我的以下方法引发错误:

错误 205 非静态字段、方法或属性 'System.Collections.DictionaryEntry.Key.get 需要对象引用

知道为什么它会抛出错误。

0 投票
1 回答
119 浏览

.net - 正则表达式帮助,解析成 NameValueCollection

我有一个问题RegEx。我收到一个需要解析为NameValueCollection. ParseQueryString 不起作用,因为 (1) 字符串是空格分隔的,并且 (2) 值可以包含空格。我无法控制输入。

示例字符串:

可以包含空格或连字符的字符串值用单引号括起来。整数值不包含在引号中。

我试过了:

  • [\w\-]+=[\w\s\']+(?![\w\-]+=[\w\s\'\-])

但这不允许值中的连字符

  • [\w\-]+=[\w\s\'\-]+(?![\w\-]+=[\w\s\'\-])

确实如此,但它超出了空格字符。

理想的输出是:

不幸的是,经过这么多年,我仍然无法弄清楚RegEx。任何帮助,将不胜感激!

0 投票
3 回答
1525 浏览

c# - c# NameValueCollection 不同的值

C#代码如下:

实际结果:

希望结果:

0 投票
1 回答
155 浏览

html - Request.Form 仅适用于名称标签?

我正在使用 ASP.net 和 VB.Net 作为 Visual Studio 2012 web 中的代码开发一个非常简单的数据输入应用程序(在引导程序中)。

假设我有以下 html 来获取名字:

以及处理其值的相应代码:

假设我不想runat="server"在我的 html 名字字段中使用。我看到Request.Form("firstname").ToString只有在我设置了标签时才有效name="firstname"。如果我只设置了id标签(而不是name标签),它不会考虑它;在我的情况下,如果我只有<input type="text" class="form-control" id="firstname" placeholder="" style="max-width:450px" maxlength="60" />Request.Form("firstname")我的服务器端,返回 NULL。

我也尝试Request.Form没有运气。我看到该集合NameValueCollection由仅设置name标签的组件填充。

我的问题是,是否可以更改我的服务器代码以使用他们只设置了 ID 的 html 组件?

0 投票
2 回答
1887 浏览

c# - 尝试使用 HttpClient.PostAsync 而不是 WebClient 通过 NameValueCollection 发布 Slack 消息

我正在尝试使用 HttpClient 将 NameValueCollection 发布到特定的 Url。我有使用 WebClient 工作的代码,但我试图弄清楚是否可以使用 HttpClient。

下面,您将找到我使用 WebClient 的工作代码:

我正在使用此代码尝试使用 Web 集成将消息发布到 Slack 频道。有没有办法在使用 HttpClient 时实现相同的功能?

当我尝试使用 HttpClient 时收到的 Slack 错误是“missing_text_or_fallback_or_attachment”。

提前感谢您的帮助!

0 投票
1 回答
528 浏览

c# - 如何永久修改请求的 HTTP 标头的值

我指的是下面的帖子。

如何使用 C# 修改请求的 HTTP 标头?

此处提供的解决方案工作正常。但是当我重定向到另一个页面时。在请求标头处所做的所有更改都将丢失。请帮忙

0 投票
1 回答
404 浏览

c# - 覆盖 NameValueCollection ToString

我编写了以下扩展方法来覆盖NameValueCollection.ToString

但它仍然使用默认ToString方法。

添加override关键字时出现错误:

'ToString(NameValueCollection)':找不到合适的方法来覆盖

当我添加new关键字时,它说new不需要关键字:

'ToString(NameValueCollection)' 不会隐藏继承的成员。new 关键字不是必需的。