不错呦!smile@林凯西,确保“准备文件”中的几个文件都有安装,S...您好,看了您这篇帖子觉得很有帮助。但是有个问题想请...我的修改过了怎么还被恶意注册呢 @jjjjiiii 用PJ快9年了,主要是A...PJ3啊,貌似很少有人用PJ了,现在不是WP就是z...@332347365,我当时接入时错误码没有-10...楼主,ChkValue值应为-103是什么意思呢?...大哥 你最近能看到我发的信息,请跟我联系,我有个制...
C#解析"a=1&b=2&c=3"字符串
编辑:dnawo 日期:2011-03-18
若该字符串是使用Http Get发送,url?a=1&b=2&c=3,使用下边代码即可获取参数a的值:
若该字符串是远程接口返回,以前都是用Split函数去拆分,今天发现一个非常强大的方法ParseQueryString,简单多了:
复制内容到剪贴板
程序代码

Request.QueryString["a"]
若该字符串是远程接口返回,以前都是用Split函数去拆分,今天发现一个非常强大的方法ParseQueryString,简单多了:
复制内容到剪贴板
程序代码

<%@ WebHandler Language="C#" Class="Default" %>
using System;
using System.Web;
using System.Text;
using System.Collections.Specialized;
public class Default : IHttpHandler {
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/plain";
string str = "a=1&b=2&c=3";
NameValueCollection query = HttpUtility.ParseQueryString(str, Encoding.GetEncoding("gb2312"));
context.Response.Write(query["a"]);
}
public bool IsReusable {
get {
return false;
}
}
}
using System;
using System.Web;
using System.Text;
using System.Collections.Specialized;
public class Default : IHttpHandler {
public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/plain";
string str = "a=1&b=2&c=3";
NameValueCollection query = HttpUtility.ParseQueryString(str, Encoding.GetEncoding("gb2312"));
context.Response.Write(query["a"]);
}
public bool IsReusable {
get {
return false;
}
}
}
评论: 0 | 引用: 0 | 查看次数: 5909
发表评论
请登录后再发表评论!