ASP.NET 自定义 ASP.NET 登录控件的外观
您可以通过以下方法自定义多个 ASP.NET 登录控件的内容:指定控件模板并将自己的控件添加到控件的用户界面 (UI),或者替换或移除控件的用户界面不需要的可选控件。还可以使用登录控件的样式属性以及主题和外观来定制控件的外观。
一、可自定义的登录控件
对于可以使用模板替换现有控件用户界面的任何登录控件,您可以自定义它的内容。这些控件包括 Login、PasswordRecovery、CreateUserWizard 和 ChangePassword 控件。下表列出了可用于自定义各个控件的模板。
1.1、Login
·使用 LayoutTemplate 模板指定不同的控件以检索用于登录的用户名和密码。
1.2、PasswordRecovery
·使用 UserNameTemplate 模板指定不同的控件以检索要为其恢复密码的用户名。
·使用 QuestionTemplate 模板指定不同的控件以检索 RequiresQuestionAndAnswer 属性为 true 时的密码提示问题。
·使用 SuccessTemplate 模板指定不同的控件,它们将在成功恢复用户密码后出现。
1.3、CreateUserWizard
·使用 CreateUserStep 步骤的 ContentTemplate 模板指定不同的控件以检索用户名、密码以及创建新的用户帐户所需的其他信息。
·使用 CompleteStep 步骤的 ContentTemplate 模板指定不同的控件,它们将在创建用户操作完成后出现。
1.4、ChangePassword
·使用 ChangePasswordTemplate 模板指定不同的控件以检索要更改其密码的用户的用户名、当前密码和新密码。
·使用 SuccessTemplate 模板指定不同的控件,它们将在成功更改用户密码后出现。
二、在登录控件模板中指定控件
您可以在登录控件模板中包含其他控件和命令按钮,也可以用自己的控件和命令按钮替换默认的控件和命令按钮。
2.1、在登录控件模板中替换命令按钮
在登录控件模板中,可以将任何控件用作命令按钮。但是,要使登录控件能识别命令,命令控件必须向上冒泡一个事件,该事件包含从 CommandEventArgs 类继承的事件参数。命令按钮必须为 CommandEventArgs 类的 CommandName 属性指定一个值,这个类标识登录控件将执行的命令。下表列出了 CommandName 属性的有效值及其相关的登录控件模板。
1、Login.LayoutTemplate
Login - 验证用户凭据并让用户登录。
2、PasswordRecovery.UserNameTemplate
Submit - 检索要为其恢复密码的用
相关文档:
dataurl=Server.MapPath("menutree.mdb")'数据库地址
dim conn,strQuery,rs
set conn = server.CreateObject("adodb.connection")
conn.Open "PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE="&dataurl
strQuery="select * from menufun"
set rs=server.createobject("adodb.recordset")
rs.open strQuery,conn,1 ......
Microsoft ASP.NET学习笔记(1)我眼中的ASP.NET
以前一直用的Java, J2EE平台,现在因为课题需要初学了一下ASP.NET,小谈一下二者做WEB开发的体会。
都说.NET做WEB开发效率高,我的体会就是MS的东西用着就是方便,一个控件放上去,设几个属性,填几个事件,写几个SQL,就成了,觉得这种模式跟原来ASP的那个代码运行起来效 ......
服务器控件生命周期简介
服务器控件的生命周期是创建服务器控件最重要的概念。作为开发人员,必须对服务器控件生命周期深刻理解。当然,这不是一朝一夕就可以做到的。对于学习
控件开发技术的初学者,可以不必掌握得非常详细深入,只需对服务器控件的生命周期中的不同阶段有一个大致的了解即可。
......
大多数 ASP.NET Web 应用程序都涉及数据访问。许多应用程序都会收集数据并将其存储在数据库或文件中,要存储的数据通常基于来自用户的信息。由于原始数据可能来自不受信任的来源,信息是以持久格式存储的,并且您希望确保未经授权的用户不能直接访问您的数据源,因而您需要特别注意与数据 ......