在VS2012的标准默认新网站中,帐户部分Login.aspx有一个发送登录信息的按钮。没有事件代码,它显然运行“Login”,这是CommandName。处理它的代码在哪里?可以添加或更改吗?我无法在项目的任何地方找到它。 Login如何实际发生?
答案 0 :(得分:1)
登录按钮位于<asp:Login />
网页控件中。 <asp:Login />
控件将使用web.config(或machine.config)中设置的默认MembershipProvider ...或者您可以在Login控件上设置MembershipProvider
属性
How to: Use the ASP.NET Membership Provider
要控制/更改登录逻辑,您可以创建一个覆盖ValidateUser
方法的自定义MembershipProvider。