$(document).ready(function (){
   $("#BtnOk").click(function (){
       var userName=$("#txtName").val();
       if(userName ==""){
         alert("不能为空!");
       } else
       {
         //这里面怎么写能够把值传给服务器并且能够接收到后台方法的值;
       }
    
   });   

解决方案 »

  1.   

    $.ajax({
                url :'a.aspx',  
                type:'post', 
                dataType:'html', 
                data:params,  
                success:update_page,
                error:update_error
                });
    context.Request["user"];
      

  2.   

    $.ajax({
      url :'a.aspx',    //这个URL是指的什么页面 
      type:'post',  
      dataType:'html',  
      data:params,   
      success:update_page,
      error:update_error
      });
    context.Request["user"];//这个接收是a.aspx 传过来的参数吗
      

  3.   


    url指你数据要发送到的地方,
    type就是方法了,一般有post,get,put....
    datatype指期望的返回类型,如json,text等,,,jquery尝试自动转换你设定的格式
    data指传递的参数(json对象)
    success成功是回调
    error失败时回调
    还有beforeSend
    complete
    高版本还有cache等等
      

  4.   

    $.ajax
    具体参考手册呵呵,我也是刚开始学
      

  5.   

    context.Request["user"]这句话是什么意思