c# - 解析 "querystring"格式数据的最简单方法

标签 c# asp.net query-string postdata

使用以下代码:

string q = "userID=16555&gameID=60&score=4542.122&time=343114";

解析值的最简单方法是什么,最好不要编写我自己的解析器?我正在寻找与 Request.querystring["gameID"] 具有相同功能的东西。

最佳答案

非常简单...使用 HttpUtility.ParseQueryString method .

未经测试,但这应该有效:

var qs = "userID=16555&gameID=60&score=4542.122&time=343114";
var parsed = HttpUtility.ParseQueryString(qs);
var userId = parsed["userID"]; 
//  ^^^^^^ Should be "16555".  Note this will be a string of course.

关于c# - 解析 "querystring"格式数据的最简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11956948/

相关文章:

javascript - 获取不为空的文本字段

asp.net - 查询字符串参数与常规参数 ASP.Net MVC 5

c# - 如何在 Properties.Resources.myTXTfile 中写入新行?

asp.net - 多行 TextBox 多个换行符

c# - 在前端获取 "Top clause contains invalid value"错误,但在 SQL 数据中清晰可见

c# - app.UseDeveloperExceptionPage() 似乎不适用于 Ubuntu 上的 ASP .NET Core

c# - GetInterface 始终返回 null

c# - 如何在两个 AVX2 vector 之间交换 128 位部分

c# - 时间预订视觉显示

c# - 加密包含 key 的查询字符串