我想通过JS传值给C#代码处理不能用地址方法传也不能用COOKIE 和SESSION
有没有别的办法传,

解决方案 »

  1.   

     http://www.cnblogs.com/smjack/archive/2009/02/26/1398748.html
    研究一下吧,可以用的
      

  2.   

    http://hi.baidu.com/utio/blog/item/12313f3160726fa25edf0e55.html
      

  3.   

    放一个Hidden标签。把要传的值放在hidden标签中后台Request.Params["这里是hidden标签的名字"]...就可以传值到后台
      

  4.   

    用jQuery, ajax
    if (obj1) {
                var data = { 参数名: '参数值obj1'  };
                if (obj1.length > 0) {
                    $.ajax({ type: "POST", dataType: "json",
                        url: "后台页面.aspx",
                        data: data,
                        success: function(msg) {
                            if (msg[0].success == "true") {
                                $("#控件ID").val(msg[0].返回值);
                              }
                            else if (msg[0].success == "none") {
                                $("#控件ID").val("");
                            }
                        },
                        async: false,
                        error: function(ee) { alert("登陆超时,请重新登录!") }
                    });
                }后台页面.aspx.cs
    [code]
      protected void Page_Load(object sender, EventArgs e)
    {
             变量接收= Request["参数名"]
             //进行处理。。
    }
    [code]