从网上看的帖子,试了都没用
请问如何从function check(){}中  调用 public void login(){}  C#的方法    
因为我是用遮罩层做的登录,所以要在JS中调用,我也不会Ajax  因为本人还
没学。所以能不能请各位提供个思路 或者方法呢   小弟感激不尽   

解决方案 »

  1.   

    http://topic.csdn.net/u/20080826/16/2fafda1d-ebc3-4dfd-af1e-d44e3f95d899.html
    前台用 <%=后台方法名 %>调值就可以了 
      

  2.   

    方法之一
    <script language=javascript>
      var a = " <%=f()%>";
      alert(a);
      </script>
      

  3.   

    JS
     var form = document.getElementById("form1");   
         form.submit();
          alert("注册成功");
         "<%=login()%>".click();
    后台方法
        public void login(object sender, EventArgs e)
        {
           db.SqlString = "insert into sg_ch_1_21  (chtopic,fld_21_1)  value( '11111','222222222')";
                db.UpdateTable();
                Response.Redirect("Default.aspx");
        }
     我的方法没有参数  上面这样不行啊 
      

  4.   

    js不能直接调用服务器端的方法
    只能通过提交页面,或者调用一个专门的页面来返回需要的结果
    或者用ajax来实现