问题标签 [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 投票
1 回答
2628 浏览

c# - Alternative for NameValueCollection to be used in serialization

I have a situation where in I cant use a Dictionary for name value collection of strings. My name value pair contains duplicate keys, because I need to support a legacy system. So please don't ask me to stop supporting duplicate keys. I tried to use NameValueCollection but this cannot be used with DataContractSerializer as it throws exception. Refer to the question for the error details.

Can anybody suggest alternative for this NameValueCollection type so that I can store key value pairs (only strings)?

0 投票
2 回答
890 浏览

c# - c#如何请求url参数和更改char

获得一些 url 参数后,我想稍后在我的 c# 代码中使用它们,但格式略有不同。

“http://example/myexample.aspx?attendees=john.sam&speakers=fred.will.tony.amy.al”

我可以使用以下方法以现有格式将值作为字符串获取:c# 代码

myattendees 返回(用不带引号的句点分隔)

约翰山姆

和 myspeakers 返回(用不带引号的句点分隔)

弗雷德.威尔.托尼.艾米.al

但我想对其进行转换,以便它返回像这样的字符串,其中包含逗号分隔和单引号值。

“约翰”,“山姆”

“弗雷德”、“威尔”、“托尼”、“艾米”、“阿尔”

在 c# 中执行此操作的最佳方法是什么?使用 NameValueCollection?

*为清楚细节而编辑了问题。*edit - 修正拼写错误。

0 投票
1 回答
4962 浏览

asp.net - 使用 NameValueCollection 在 ASP.NET 中获取 POST 值

所以我有2页。它们都具有相同的母版页,并且是相同 Web 应用程序的一部分。我正在尝试将一个页面提交给另一个页面。在提交页面上,我有一些元素,例如

我在用

提交页面。

在页面加载后面代码的结果页面上,我有

如果我在调试时查看 NVC,我可以看到

值为“选项 1”,但我的字符串仍包含 null 值。我什至不想通过硬编码混淆的 ID 来获取值,而且我无法在 ASP.net 元素上设置名称属性。

有谁知道更好/正确的方法来完成我正在做的事情?我想坚持使用 ajaxControlToolkit 组合框,因为它们对用户很好,尽管我希望我坚持使用 jQuery 而不是听我的朋友的话,现在切换为时已晚。

我看这里没有任何运气

在 C#/ASP.NET 中获取 POST 数据

和这里

读取提交到 ASP.Net 表单的 Post 数据

和这里

http://msdn.microsoft.com/en-us/library/6c3yckfw.aspx

我尝试了 PreviousPage.FindControl ,但我总是得到空值。

谢谢你的时间!

编辑:

避免使用 AjaxControlToolKit。如果您想偷懒并拖放甜蜜的 UI 元素,这很好,但让简单的事情正常工作只是一件令人头疼的事情!使用 jQuery。

0 投票
23 回答
393252 浏览

java - 将 URI 字符串解析为名称-值集合

我有这样的URI:

我需要一个带有解析元素的集合:

确切地说,我需要 C#/.NETHttpUtility.ParseQueryString方法的 Java 等效项。

0 投票
2 回答
610 浏览

json - F# NameValueCollection 映射

我有一个 NameValueCollection,我需要将其转换为 Map,但我无法解决。我试过:

我需要改用 Seq.map 吗?

基本上,我想将 System.Net.MailMessage 中的标头序列化为 JSON。

0 投票
0 回答
539 浏览

entity-framework - Linq 到具有 NameValueCollection 的实体

处理不能在 LINQ to Entities 查询中使用 NameValueCollection 或 Dictionary 的问题的最佳方法是什么?

我知道您可以将该值分配给一个临时字符串变量,然后在您的查询中使用它......但是还有其他方法吗?

我从 ASP.Net 的 Request.Params NameValueCollection 获得所有输入,并且为每个值引入一个新的字符串变量以便我可以在数据库查询中使用它是很麻烦的......

0 投票
2 回答
623 浏览

c# - 如何获得超过 1000 个 html 控件值的 HttpContext.Current.Request?

我在一个 html 网页中有 1000 多个控件。当我提交页面时,我只得到 1000 个控件的值

nv.count 是 1000,如何获得 1000 多个 html 控件值的 HttpContext.Current.Request ?

0 投票
1 回答
1048 浏览

windows-phone - Windows Phone 8 中的 NameValueCollection

我想在 windows phone 8 中使用 NameValueCollection,但我在 WP8 SDK 中看不到这个选项。你能帮我吗?

0 投票
1 回答
141 浏览

php - 名称值对查找长列表的最快方法

我正在处理一长串名称 - 值对的列表,我会经常检查这个列表,所以我想知道你们认为什么是进行命名值对查找的最快方法。我的问题的一个例子如下:

使用 PHP

变量位于它们应该代表的字符串值的左侧。大约有 68 个具有相应字符串值的变量。

我需要查看每个网页以查看每个变量可能对应的内容。我正在考虑一个数组-> 列表值查找,但不确定如何实现它。

0 投票
1 回答
586 浏览

c# - 在 namevaluecollection 中使用逗号设置值

我正在使用以下代码来访问和操作查询字符串

问题是查询字符串最终像这样"something.aspx?OID=5%2c6%2c7"而不是something.aspx?OID=5,6,7

如何格式化 qs 以获取逗号而不是 %2c?