用jQuery表单发布替换ASP.NET POSTBACK

时间:2009-06-25 05:41:06

标签: asp.net jquery

我有一个登录屏幕,其中我有2个文本框和2个单选按钮。我也有一个ASP.NET按钮。当用户点击我的代码隐藏中的按钮时,在单击偶数按钮时,我有以下用于检查用户登录的行

    string emailId=txtEmailId.Text.Trim();
    string password=txtPassword.Text.Trim();
    //Code to Check user is valid...
      if(isValid)
      {
         Response.Redirect("index.aspx");
      }
      else
      {
        lblMSg.Text="InValid Login";
       }

这是典型的ASP.NET程序。现在我想避免页面的post bak,并希望使用jQuery的表单发布。任何人都可以指导我如何做到这一点?我可以将ASP.NET控件值读为“= txtEmailId.Text”。我可以用jQuery表单发布方法。我知道我可以通过传递emailid和密码作为查询字符串来做到这一点。现在我不想使用查询字符串来执行此操作。有什么想法??

提前致谢

1 个答案:

答案 0 :(得分:0)

使用$ .Post回发到您的网页http://docs.jquery.com/Ajax/jQuery.post#urldatacallbacktype

将您的方法公开为服务方法,以便您可以使用“pagename.aspx / methodname”格式调用它