C# 如何在asp.net中提取jquery.ajax序列化表单参数

C# 如何在asp.net中提取jquery.ajax序列化表单参数,c#,jquery,asp.net,c#-4.0,json.net,C#,Jquery,Asp.net,C# 4.0,Json.net,我想提取表单参数,就像javarequest.getParameter(“blah”) 如何在C#中实现这一点,目前我使用jQuery序列化了我的表单并发送到web方法,在那里我想提取它 阿贾克斯 代码隐藏 [WebMethod] public static string Login(String vals) { //WHAT TO DO HERE SO THAT I CAN EXTRACT FROM THAT STRING

我想提取表单参数,就像java
request.getParameter(“blah”)

如何在C#中实现这一点,目前我使用jQuery序列化了我的表单并发送到web方法,在那里我想提取它

阿贾克斯

代码隐藏

[WebMethod]
        public static string Login(String vals)
        {
           //WHAT TO DO HERE SO THAT I CAN EXTRACT FROM THAT STRING
          return vals;
        }

我可以在客户端看到msg.d重新生成的数据,但这类似于“uname=1&pwd=2”。如何提取??请找个人帮我。还有没有办法访问webmethod而不使其成为静态的?

使用json而不是字符串。
这里有几个链接,您可以点击




使用json而不是字符串。或者使用split('&'),然后使用split('='),您将获得所需的值。我想要的是一些简单的东西,不需要更改客户端代码,只需一行代码即可完成。我仍然希望在c#中,会有一些方法可以做到这一点,而不是使用字符串函数。数据本身作为查询字符串发送,那么我怎么能期望它是json格式的呢。数据是这样的“uname=1&pwd=2”使用string Thankyou for ans me的split函数。这意味着我在web方法中获得的数据不再是请求中的数据,它只是一个字符串?请给我举一个例子来发送和检索json格式的数据,这会很有帮助。这些数据应该看起来像这样,告诉我是不是wright。
[WebMethod]
        public static string Login(String vals)
        {
           //WHAT TO DO HERE SO THAT I CAN EXTRACT FROM THAT STRING
          return vals;
        }