ASP.NET 2.0 JQuery AJAX登录
发布时间:2020-09-08 07:07:25 所属栏目: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 – 让Visual Studios使用子域名?
- asp.net-mvc – Visual Studio 2010 Full和ASP.NET MVC 2.0
- asp.net-mvc-4 – AngularJs,DropZone.Js,MVC4 – 拖放,预览
- asp.net-mvc – ELMAH和SQL Server 2008 R2?
- asp.net-mvc – Nhibernate / MVC:在View中处理延迟加载的
- asp.net – Orchard CMS Media中的文件大小上传限制
- 从ASP.NET MVC应用程序中的Amazon SES发送电子邮件
- 如何在ASP.NET中的GridView中定义CellPadding
- asp.net – 在MVC3或IIS 7.5中禁用x-frame-options
- asp.net-mvc – 如何在ASP.NET MVC部分视图中使用匿名列表作
推荐文章
站长推荐
- asp.net-mvc – 存储库与DAL中的服务模式:EF和D
- asp.net – 确定当前页面是否需要授权?
- asp.net-mvc – ASP.NET捆绑/分类:包括动态生成
- asp.net+Ajax 文本文件静态分页实现代码
- ASP.NET Web应用程序本地化的最佳实践
- asp.net-mvc – ASP.NET MVC项目架构
- asp.net – 如何在gridview中将navigateurl添加到
- ASP.NET VNext类库System.Runtime.Serialization
- asp.net – 在IHTTPHandler中以编程方式创建Syst
- asp.net – Azure可以运行WPF吗?
热点阅读
