CreateUserWizard.CreatedUser イベント
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
メンバーシップ プロバイダーが新しい Web サイト ユーザーアカウントを作成した後に発生します。
public:
event EventHandler ^ CreatedUser;
public event EventHandler CreatedUser;
member this.CreatedUser : EventHandler
Public Custom Event CreatedUser As EventHandler
イベントの種類
例
次のコード例では、 イベントを CreatedUser 使用して、ユーザーの姓と名をパーソナル化プロパティに格納します。 このコード例では、Web.config ファイルに次のエントリが必要です。
<configuration>
<system.web>
<profile>
<properties>
<add name="lastName" />
<add name="firstName" />
<add name="userName" />
</properties>
</profile>
</system.web>
</configuration>
<%@ page language="C#"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
void CreateUserWizard1_CreatedUser(object sender, EventArgs e)
{
Profile.SetPropertyValue("userName",firstName.Text + " " + lastName.Text);
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>
CreateUserWizard.CreatedUser sample</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:createuserwizard id="CreateUserWizard1"
oncreateduser="CreateUserWizard1_CreatedUser"
runat="server">
<wizardsteps>
<asp:wizardstep runat="server" steptype="Start" title="Identification">
Tell us your name:<br />
<table width="100%">
<tr>
<td>
First name:</td>
<td>
<asp:textbox id="firstName" runat="server" /></td>
</tr>
<tr>
<td>
Last name:</td>
<td>
<asp:textbox id="lastName" runat="server" /></td>
</tr>
</table>
</asp:wizardstep>
<asp:createuserwizardstep runat="server" title="Sign Up for Your New Account">
</asp:createuserwizardstep>
</wizardsteps>
</asp:createuserwizard>
</div>
</form>
</body>
</html>
<%@ page language="VB"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Sub CreateUserWizard1_CreatedUser(ByVal sender As Object, ByVal e As System.EventArgs)
Profile.SetPropertyValue("userName", firstName.Text & " " & lastName.Text)
End Sub
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>
CreateUserWizard.CreatedUser sample</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:createuserwizard id="CreateUserWizard1"
oncreateduser="CreateUserWizard1_CreatedUser"
runat="server">
<wizardsteps>
<asp:wizardstep runat="server" steptype="Start" title="Identification">
Tell us your name:<br />
<table width="100%">
<tr>
<td>
First name:</td>
<td>
<asp:textbox id="firstName" runat="server" /></td>
</tr>
<tr>
<td>
Last name:</td>
<td>
<asp:textbox id="lastName" runat="server" /></td>
</tr>
</table>
</asp:wizardstep>
<asp:createuserwizardstep runat="server" title="Sign Up for Your New Account">
</asp:createuserwizardstep>
</wizardsteps>
</asp:createuserwizard>
</div>
</form>
</body>
</html>
重要
この例には、ユーザー入力を受け付けるテキスト ボックスがあります。これにより、セキュリティが脆弱になる可能性があります。 既定では、ASP.NET Web ページによって、ユーザー入力にスクリプトまたは HTML 要素が含まれていないかどうかが検証されます。 詳細については、「スクリプトによる攻略の概要」を参照してください。
注釈
イベントは CreatedUser 、 プロパティで指定されたメンバーシップ プロバイダーが MembershipProvider 新しい Web サイト ユーザー アカウントを作成した後に発生します。 プロパティが の LoginCreatedUser 場合、 true
ユーザーはイベントの後に Web サイトに CreatedUser ログオンします。
イベントを CreatedUser 使用して、ユーザーが初めてサイトにログオンする前に、個人用設定値などの Web サイトの値を設定します。
イベントの処理の詳細については、「処理とイベントの発生」を参照してください。
適用対象
こちらもご覧ください
.NET