有什么办法能让ajax在客户端以不回调的时候,能够在服务器上拿到客户端回传的值,并且把值写入到数据库呢?

解决方案 »

  1.   

    有什么办法能让ajax在客户端异步回调的时候,能够在服务器上拿到客户端回传的值,并且把值写入到数据库呢?
    写错了。哪位看看怎么实现呢?
      

  2.   

    没明白
    ajax不就是干这个用的么?
    看看ajaxpro或者其他的框架
    都可以实现
      

  3.   

    比如ajaxpro框架
    就是在客户端调用服务器端方法
    可以传字符.datatable.dataset等对象
      

  4.   

    直接到处理数据页面的page_load方法里写不就可以了?
      

  5.   

    孟子帮我看这篇问题,描述清楚些。
    http://community.csdn.net/Expert/topic/4939/4939731.xml?temp=.3869898
      

  6.   

    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head>
        <title>无标题页</title>
        <script type="text/javascript">
            var xmlHttp;
            function createXmlHttpRequest(){
                if(window.XMLHttpRequest){            
                    xmlHttp =new XMLHttpRequest();
                    document.getElementById('MyShow2').innerHTML="noie"; 
                } 
                else  
                if(window.ActiveXObject)
                { 
                    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); 
                    document.getElementById('MyShow2').innerHTML="ie"; 
                }                
            }
            
            function yes(_id,_number)
            {   
                createXmlHttpRequest();
                xmlHttp.open("GET","tstb.aspx?flag="+_number,true);            
                xmlHttp.onreadystatechange=function() {
                    if (xmlHttp.readyState!=4) {
                        MyShow1.innerTHML  = ('正在提交数据');
                    }
                    if (xmlHttp.readyState==4) {
                        document.getElementById(_id).innerHTML=xmlHttp.responseText;
                    }                
                }
                xmlHttp.send(null);
            }       
        </script>
    </head>
    <body>
    <h1>test documnet</h1>
    <input type="button" value="click1" onclick="yes('MyShow1',1);" />
    <input type="button" value="click2" onclick="yes('MyShow1',2);" /><br />
    <span id="MyShow1"></span>
    <span id="MyShow2"></span>
    </body>
    </html>
      

  7.   

    protected void Page_Load(object sender, EventArgs e)
        {       
            string flag = Request["flag"] == null ? "" : Request["flag"];
            switch (flag)
            {
                case "1":
                    Response.Write("click one button1");
                    break;
                case "2":
                    Response.Write("click two button2");
                    break;
            }    }