繁体   English   中英

如何在ASP.NET中提取jquery.ajax序列化表单参数

[英]How to extract jquery.ajax serialize form parameters in asp.net

我想提取表单参数,就像在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”之类的东西。 如何提取呢? 请有人帮我。 还有没有使它静态化的方法来访问web方法?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM