2

Javaのようにフォームパラメータを抽出したいrequest.getParameter("blah")

C#でそれを行う方法、現在、フォームをjQueryでシリアル化し、Webメソッドに送信しています。そこで抽出したい

アヤックス

$("#btn").click(function () {
            alert($('#login').serialize());
            $.ajax({
                type: "POST",
                url: "Default.aspx/Login",
                data: "{'vals': '" + $('#login').serialize() + "'}",
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (msg) {
                    TINY.box.show({ html: msg.d, animate: false, close: false, mask: true, boxid: 'success', autohide: 3, top: 200, left: 500 });
                }
            });
        });
    });

コードビハインド

[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 にアクセスする方法はありますか?

4

1 に答える 1