ASP.NET 2.0 JQuery AJAX登录
发布时间:2020-09-05 01:02:58 所属栏目: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 – 多个用户控件和JavaScript
- ASP.NET MVC API 接口验证的示例代码
- ASP.Net – AJAX UpdatePanel中的Javascript
- asp.net-mvc – 帖子上的Mvc模型ID 0
- asp.net – 我可以重新发布或携带POST数据(如果是这样,我可
- 在asp.net c#应用程序中使用Graphviz Dll
- .net – 有人有一个例子,说明为什么我会主持一个WCF服务
- Asp.net core WebApi 使用Swagger生成帮助页实例
- 使用ASP.NET Identity 2.0和MVC 5进行自定义单点登录
- asp.net-mvc – TempData在第二个请求后不会被破坏
推荐文章
站长推荐
- asp.net – Web部署安装程序(MSI)中没有“IIS 7部
- asp.net-mvc – KendoUI网格显示总记录数
- Asp.Net 5分钟实现网页实时监控
- asp.net-mvc – 如何成功配置Common.Logging?
- asp.net-mvc – 已经使用相同的参数类型定义了一
- asp.net – 允许服务器/ usercontrol上的任何属性
- asp.net – 会话固定 – 表单身份验证
- asp.net-mvc – IIS显示服务器错误而不是自定义错
- asp.net – “2015年4月20日Google帐户的OpenID2
- js触发asp.net的Button的Onclick事件应用
热点阅读