ASP.NET 2.0 JQuery AJAX登录
发布时间:2020-09-12 20:39:07 所属栏目:asp.Net 来源:互联网
导读:我正在试图弄清楚如何使用 Jquery为ASP.NET 2.0站点实现AJAX登录.我已经在网站上实现了其他简单的Jquery AJAX应用程序,但我不确定如何通过AJAX将标准登录控件转换为POST.我应该公开login.aspx页面方法吗?任何帮助都会很棒. 以下是关于如何实现这一点的一些想
我正在试图弄清楚如何使用 Jquery为ASP.NET 2.0站点实现AJAX登录.我已经在网站上实现了其他简单的Jquery AJAX应用程序,但我不确定如何通过AJAX将标准登录控件转换为POST.我应该公开login.aspx页面方法吗?任何帮助都会很棒. 解决方法以下是关于如何实现这一点的一些想法.这不是完整的代码,但它应该足以让您开始正确的轨道.您需要为用户名/密码创建自己的登录表单字段. 使用与此类似的方法创建ASMX或WCF WebService以进行身份验证: [WebMethod] public string AuthenticateUser(string username,string password) { string result = "Invalid Username or Password"; if(Membership.ValidateUser(userName,password)) { FormsAuthentication.SetAuthCookie(u.UserName,false); result = "successful"; } return result; } 然后从您的登录按钮的click事件中,您可以使用jQuery ajax将用户名/密码发布到webservice: $.ajax({ type: "POST",url: "WebService.asmx/AuthenticateUser",data: "{username:"+$('#txtUsername').val()+",password:"+$('#txtPassword').val()+"}",success: function(result) { alert(result); //if(result=='successful') // redirectUser to the home page } }); (编辑:鲜蔬坊站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – outputcache mvc3只注销了用户缓存
- asp.net-mvc – 为什么MVC4捆绑捆绑Knockout.js?
- asp.net-mvc – 为什么我在带有godaddy服务器的MVC3应用程序
- asp.net-mvc-3 – 实体框架乐观并发异常未发生
- 何时在ASP.NET上选择LAMP?
- asp.net – 如何在Visual Studio中添加NUnit
- asp.net – Dropzone没有绑定到模型
- asp.net – 请求在IIS工作进程中存在于RequestAcquireState
- asp.net-mvc – 输出在剃刀通过变量?
- 获得一个字符串的汉语拼音码
推荐文章
站长推荐
- asp.net-mvc – SSL握手问题? (当时:网页挂起,
- ASP.NET web.config中数据库连接字符串connectio
- ASP.NET网站攻击:如何回应?
- asp.net-mvc-3 – 如何在页面提交ASP.Net MVC时捕
- ASP.NET MVC 4 JSON绑定到视图模型 – 嵌套对象错
- asp.net-mvc-3 – 是否可能获得一个ASP.NET MVC
- asp.net-mvc-2 – 使用’class(或其他保留关键字
- asp.net-mvc – ACS安装,但MVC 4.0应用程序仍然重
- Asp.net下使用Jquery Ajax传送和接收DataTable的
- 使用MVC在ASP.NET中实现API的最佳方法是什么?
热点阅读