山寨一个PetShop(Task100)——注册界面(配置CreateUserWizard)

 源代码:13033480群共享

一、去除注册信息中的邮箱项

1Web.config配置中添加

requiresUniqueEmail="false"

2、设置CreateUserWizard属性

RequireEmail="False"

二、去除注册信息中的“安全提示问题”和“安全答案”项

去除这两项,CreateUserWizard没有提供属性设置,需要手动去除。

1Web.config配置中添加

requiresQuestionAndAnswer="false"

2、点击CreateUserWizard的智能设置按钮→步骤选择“注册新帐户”→点“自定义创建新用户”。

此时,可点击“编辑模板”→“注册新帐户”→ContentTemplate→进行编辑,也可切换到源视图中直接编辑。

3、去掉表格中“安全提示问题”和“安全答案”项的两行。

三、

1、点击CreateUserWizard的智能设置按钮→步骤选择“注册新帐户”→点“自定义完成步骤”。

此时,可点击“编辑模板”→“完成”→ContentTemplate→进行编辑,也可切换到源视图中直接编辑。

2、编辑完成步骤的ContentTemplate,主要添加到Default.aspxCheckOut.aspxUserProfile.aspx几个页面的链拉,尊重原版,内空如下:

<ContentTemplate>

    <pclass="signinLabel">

        <br/>

        <b>Thank you for signing up.</b></p>

    <pclass="signinLabel">

        Your account has been created. Now you can:</p>

    <p>

    </p>

    <pclass="signinLabel">

        <aclass="signinNewUser"href="Default.aspx">Continue shopping</a>

    </p>

    <pclass="signinLabel">

        <aclass="signinNewUser"href="CheckOut.aspx">Check out</a>

    </p>

    <pclass="signinLabel">

        <aclass="signinNewUser"href="UserProfile.aspx">Update your profile</a>

    </p>

    <p>

        &nbsp;</p>

</ContentTemplate>

四、以上内容见NewUser2.aspx,可在浏览器中查看运行结果。

五、还有一些细节问题,也就是两个ContentTemplate的内容,就不一一说明了,复制PetShop中的NewUser.aspx,并按照PetShopWeb.config设置membership吧。

【技术要点】

NewUser1.aspxNewUser2.aspNewUser.asp做在了一起,相应的membershipproviders有三个内容,可设置

<membershipdefaultProvider="SQLMembershipProvider">

进行切换

〖遗留问题〗

1enablePasswordRetrieval="false"enablePasswordReset="true"有何深意??

2Pethop原版加了个Panel,有何深意?

3、完成步骤的ContentTemplate中有个继续按钮,就直接去掉吗?

4CreateUserWizard应该可以用邮箱验证,取回密码吧。

【参考网址】

http://quickstarts.asp.net/QuickStartv20/aspnet/doc/ctrlref/login/createuserwizard.aspx

转载于:https://www.cnblogs.com/WestGarden/archive/2012/04/26/3138370.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值