01.
<%@ Page Title=
"Register"
Language=
"C#"
MasterPageFile=
"~/Site.master"
AutoEventWireup=
"true"
02.
CodeFile=
"Register.aspx.cs"
Inherits=
"Account_Register"
%>
03.
04.
<asp:Content ID=
"HeaderContent"
runat=
"server"
ContentPlaceHolderID=
"HeadContent"
>
05.
</asp:Content>
06.
<asp:Content ID=
"BodyContent"
runat=
"server"
ContentPlaceHolderID=
"MainContent"
>
07.
<asp:CreateUserWizard ID=
"RegisterUser"
runat=
"server"
AutoGeneratePassword=
"true"
RequireEmail=
"false"
EnableViewState=
"false"
OnCreatedUser=
"RegisterUser_CreatedUser"
>
08.
<LayoutTemplate>
09.
<asp:PlaceHolder ID=
"wizardStepPlaceholder"
runat=
"server"
></asp:PlaceHolder>
10.
<asp:PlaceHolder ID=
"navigationPlaceholder"
runat=
"server"
></asp:PlaceHolder>
11.
</LayoutTemplate>
12.
<WizardSteps>
13.
<asp:CreateUserWizardStep ID=
"RegisterUserWizardStep"
runat=
"server"
>
14.
<ContentTemplate>
15.
<h2>
16.
Create a New Account
17.
</h2>
18.
<p>
19.
Use the form below to create a
new
account.
20.
</p>
21.
22.
<asp:UpdatePanel ID=
"UpdatePanel1"
runat=
"server"
UpdateMode=
"Conditional"
>
23.
<Triggers>
24.
<asp:AsyncPostBackTrigger ControlID=
"TextBoxStaff"
/>
25.
</Triggers>
26.
<ContentTemplate>
27.
<span
class
=
"failureNotification"
>
28.
<asp:Literal ID=
"ErrorMessage"
runat=
"server"
></asp:Literal>
29.
</span>
30.
31.
<asp:ValidationSummary ID=
"RegisterUserValidationSummary"
runat=
"server"
CssClass=
"failureNotification"
32.
ValidationGroup=
"RegisterUserValidationGroup"
/>
33.
34.
<div
class
=
"reg"
>
35.
<fieldset
class
=
"register"
>
36.
<legend>Account Information</legend>
37.
<p>
38.
<asp:Label ID=
"StaffLabel"
runat=
"server"
AssociatedControlID=
"TextBoxStaff"
>Staff Name:</asp:Label>
39.
<asp:TextBox ID=
"TextBoxStaff"
runat=
"server"
CssClass=
"textEntry"
autocomplete=
"off"
></asp:TextBox>
40.
<ajaxToolkit:AutoCompleteExtender ID=
"TextBoxStaff_AutoCompleteExtender"
runat=
"server"
41.
TargetControlID=
"TextBoxStaff"
42.
ServicePath=
"~/StaffAutoComplete.asmx"
43.
ServiceMethod=
"GetCompletionList"
44.
CompletionInterval=
"100"
45.
CompletionSetCount=
"12"
46.
DelimiterCharacters=
""
47.
Enabled=
"true"
48.
EnableCaching=
"true"
49.
MinimumPrefixLength=
"1"
50.
CompletionListCssClass=
"autocomplete_completionListElement"
51.
CompletionListItemCssClass=
"autocomplete_listItem"
52.
CompletionListHighlightedItemCssClass=
"autocomplete_highlightedListItem"
>
53.
</ajaxToolkit:AutoCompleteExtender>
54.
<asp:Image ID=
"ImageCheck"
ImageUrl=
"~/images/true.png"
ImageAlign=
"AbsMiddle"
Visible=
"false"
runat=
"server"
/>
55.
<asp:RequiredFieldValidator ID=
"SatffRequired"
runat=
"server"
ControlToValidate=
"TextBoxStaff"
56.
CssClass=
"failureNotification"
ErrorMessage=
"Staff name is required."
ToolTip=
"Staff name is required."
57.
ValidationGroup=
"RegisterUserValidationGroup"
>*</asp:RequiredFieldValidator>
58.
</p>
59.
<p>
60.
<asp:Label ID=
"UserNameLabel"
runat=
"server"
AssociatedControlID=
"UserName"
>User Name:</asp:Label>
61.
<asp:TextBox ID=
"UserName"
runat=
"server"
CssClass=
"textEntry"
ReadOnly=
"true"
Enabled=
"false"
></asp:TextBox>
62.
<asp:RequiredFieldValidator ID=
"UserNameRequired"
runat=
"server"
ControlToValidate=
"UserName"
63.
CssClass=
"failureNotification"
ErrorMessage=
"User Name is required."
ToolTip=
"User Name is required."
64.
ValidationGroup=
"RegisterUserValidationGroup"
>*</asp:RequiredFieldValidator>
65.
</p>
66.
<div style=
"width: 100%; height: 320px;"
>
67.
</div>
68.
</fieldset>
69.
<p
class
=
"submitButton"
>
70.
<asp:Button ID=
"CreateUserButton"
runat=
"server"
CommandName=
"MoveNext"
Text=
"Create User"
Enabled=
"false"
71.
ValidationGroup=
"RegisterUserValidationGroup"
/>
72.
</p>
73.
</div>
74.
</ContentTemplate>
75.
</asp:UpdatePanel>
76.
</ContentTemplate>
77.
<CustomNavigationTemplate>
78.
</CustomNavigationTemplate>
79.
</asp:CreateUserWizardStep>
80.
<asp:CompleteWizardStep runat=
"server"
></asp:CompleteWizardStep>
81.
</WizardSteps>
82.
</asp:CreateUserWizard>
83.
</asp:Content>