如何在不使用MembershipProvider的情况下使用ASP.NET登录控件?
这是 this question的分支. >如果我没有一个MembershipProvider指向它,我该如何使用登录控件? 在我的情况下,我不需要MembershipProvider(我认为),因为我的认证情况是微不足道的(一个用户,一个密码). 我有兴趣的部分是“未来证明”我的页面,部分是因为我是新的,并想知道如何工作. (我倾向于通过运行全速度了解每一个角落的事情我可以找到:) 解决方法您可以将asp:Login控件放在页面中,然后在后面的代码中,捕获Login Control的Authenticate事件.在Authenticate事件中,检查用户输入的用户名/密码.用户名/密码是登录控件中的属性. (Login.UserName,Login.Password) 如果用户名/密码正确,只需将事件参数Authenticated属性设置为True即可. 不需要会员提供者. 恩.在aspx页面 <asp:Login ID="LoginCtrl" runat="server" DestinationPageUrl="YouAreIn.aspx"></asp:Login> 在代码背后 Private Sub Log_Authenticate(ByVal sender As Object,ByVal e As System.Web.UI.WebControls.AuthenticateEventArgs) Handles LoginCtrl.Authenticate If LoginCtrl.UserName = "Hello" AndAlso LoginCtrl.Password = "Hello" Then e.Authenticated = True End If C# void MyLogin_Authenticate(object sender,AuthenticateEventArgs e) { if(UserName == "Hello" && Password == "Hello") e.Authenticated = true; } (编辑:莱芜站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – AJAX POST到MVC Controller显示302错误
- asp.net-mvc – 无法在Web服务器上启动调试.调试器无法连接
- asp.net-mvc – 如何将Model字段值传递给javascript变量?
- 学习:正则表达式的基本语法
- asp.net – 从我的GridView行返回一个对象
- asp.net – Session Timeout .NET
- asp.net-mvc-4 – MVC4不要在重定向上使用主布局
- asp.net操作xml增删改示例分享
- 将搜索框添加到ASP.Net动态数据列表页面
- asp.net – 无法加载类型’site._Default[已关闭]
- 在ASP.NET中,什么决定了HostingEnvironment.IsDe
- asp.net-mvc – 从Asp.Net Mvc应用程序找不到Dat
- ASP.NET Core 1.0 ConfigurationBuilder().AddJs
- asp.net-mvc – DotNetOpenAuth在ASP.NET MVC中的
- asp.net – Orchard CMS Media中的文件大小上传限
- 实体框架 – WebApi OData:$filter’any’或’a
- asp.net – 在fileupload中选择立即调用C#函数文
- asp.net-core – asp.net核心身份中的多个SubDom
- 向.NET电子邮件添加附件
- asp.net – 如何使用Fiddler编辑HTTP请求