2

在 VS2012 的标准默认新网站中,Account 部分 Login.aspx 有一个发送登录信息的按钮。没有事件代码,它显然运行“登录”,即 CommandName。处理它的代码在哪里?可以添加或更改吗?我在项目的任何地方都找不到它。登录实际上是如何发生的?

4

1 回答 1

1

登录按钮位于<asp:Login />Web 控件中。该<asp:Login />控件将使用web.config(或 machine.config)中设置的默认MembershipProviderMembershipProvider ...或者您可以在 Login 控件上设置属性

如何:使用 ASP.NET 成员资格提供程序

成员资格和角色提供者

要控制/更改登录逻辑,您可以创建一个覆盖该ValidateUser方法的自定义 MembershipProvider。

于 2012-09-04T17:52:05.467 回答