2

VS2012 の標準のデフォルトの新しい Web サイトでは、アカウント セクションの Login.aspx にログイン情報を送信するためのボタンがあります。そのためのイベント コードはありません。明らかに CommandName である "Login" を実行します。それを処理するコードはどこにありますか? 追加または変更できますか? プロジェクトのどこにも見つかりません。ログインは実際にどのように行われますか?

4

1 に答える 1

1

ログインボタンは<asp:Login />Webコントロール内にあります。<asp:Login />コントロールは、web.config(またはmachine.config)で設定されたデフォルトのMembershipProviderを使用します...またはMembershipProviderLoginコントロールでプロパティを設定できます

方法:ASP.NETメンバーシッププロバイダーを使用する

メンバーシップおよびロールプロバイダー

ValidateUserログインロジックを制御/変更するには、メソッドをオーバーライドするカスタムMembershipProviderを作成できます。

于 2012-09-04T17:52:05.467 に答える